Считается ли атрибут 'name' устаревшим для тегов привязки ?

7 ответов

Необходимо использовать эти id атрибут вместо этого. Работают тот же путь, и Вам не нужно искусственное <a name=...>, но просто

<h2 id="one">Section One</h2>
20
ответ дан phihag 2 February 2015 в 02:43
поделиться

Я полагаю, что современный подход должен использовать эти id атрибут, который был бы оценен как привязка. Например, если бы Вы изменились

<h2><a name="one">Section One</a></h2>

к

<h2><a id="one">Section One</a></h2>

, то Вы все еще обратились бы к нему как page.html#one.

2
ответ дан sblundy 2 February 2015 в 02:43
поделиться
  • 1
    Привет! Я также пытаюсь установить соединение для отправки сообщений. Я искал, но не удовлетворил. Можно ли предложить меня что-то. Это, сделайте мы также должны установить rabbitMQ сервер перед использованием вышеупомянутого кода. Я использую выше кода после добавления ссылки DLL, таким образом, нет никакой ошибки в проекте, но этом, stll дает вышеупомянутое исключение. Мы должны также добавить некоторые вещи в Файле WEB.Config. Помогите. Ваша точка зрения действительно поможет мне – Prince 22 September 2013 в 05:57

Можно также связаться на заголовке раздела:

Оглавление

<P>
    <A href="#section1">Introduction</A><BR>
    <A href="#section2">Some background</A><BR>
    <A href="#section2.1">On a more personal note</A><BR>
    ...the rest of the table of contents...
    ...the document body...

    <H2 id="section1">Introduction</H2>
    ...section 1...

    <H2 id="section2">Some background</H2>
    ...section 2...

    <H3 id="section2.1">On a more personal note</H3>
    ...section 2.1...

[...]
</P>

Источник: http://www.w3.org/TR/REC-html40/struct/links.html

2
ответ дан jfrobishow 2 February 2015 в 02:43
поделиться
  • 1
    Привет! Извините за не ответ ранее. Я играл с RabbitMQ только в течение короткого времени, таким образом, у меня нет большого опыта с ним. Я действительно не забываю иметь экземпляр RabbitMQ, работающий так you' d, вероятно, нужно это также. Относительно web.config файла I' m боящийся я don' t знают, использовал ли я когда-нибудь его. –  18 October 2013 в 18:09

атрибуты имени удерживаются от использования в XHTML 1.0 - можно использовать идентификационный атрибут таким же образом, хотя, см. Идентификаторы Фрагмента в Инструкции по совместимости с HTML из спецификации XHTML.

, Таким образом, можно просто использовать

<h2><a id="one">Section One</a></h2>

, Но отметить, что 1,0 спецификации рекомендуют избежать рискованных действий с чем-то вроде этого:

<h2><a name="one" id="one">Section One</a></h2>

Однако Ваше использование фрагмента XHTML 1.1, где атрибут имени был полностью, удалил от a и map элементы - таким образом, можно только использовать идентификатор.

15
ответ дан Paul Dixon 2 February 2015 в 02:43
поделиться

Я полагаю, что надлежащим способом сделать это является < идентификатор = "один">

1
ответ дан Chad Birch 2 February 2015 в 02:43
поделиться

Да это устарело. Необходимо заменить "идентификационным" атрибутом.

Заключение в кавычки w3schools страница:

" идентификационные Замены Атрибута имя HTML 4.01 Атрибута определяет атрибут имени для элементов a, апплет, кадр, iframe, img, и карта. В XHTML удерживается от использования атрибут имени. Используйте идентификатор вместо этого. "

http://www.w3schools.com/Xhtml/xhtml_syntax.asp

1
ответ дан rogeriopvl 2 February 2015 в 02:43
поделиться

назовите =, атрибуты для маркировки элементов в форме и могут только использоваться на < форма> элементы (вход, текстовая область, выбор и т.д.). Для всего остального используется идентификатор =. Точно то, почему люди W3C думали, что два различных способа назвать элемент (с различными наборами допустимых символов) были необходимы, не с готовностью известно.

1
ответ дан James Curran 2 February 2015 в 02:43
поделиться