2009-12-09 3 views
2

Если вы примете этот пример, <a name="xxx"></a> ... это нормально при создании якоря? Я всегда предпочитал использовать уже созданный тег для своих целей.Можно ли создавать якоря, не предоставляя якорный текст?

+0

см. Также http://stackoverflow.com/questions/134845/href-for-javascript-links-or-javascriptvoid0 – rohancragg

ответ

3

Для навигационных целей на одной странице это прекрасно. Хотя этот стиль навигации обычно связан с каким-то заголовком или заголовками, так обычно большинство людей в конечном итоге окружают соответствующий заголовок/заголовок якорем. Я думаю, это лучше с точки зрения удобочитаемости и обслуживания.

1

Конечно, почему бы и нет? Этот метод позволяет создать внутреннюю ссылку на контентный блок.

+0

Мне нравится минималистичная и чистая разметка и полуопределение моей разметки с большим количеством ненужных якорных тегов, а не моя мелодия , Я пытаюсь найти что-то об этом в спецификации w3c, но я просто нахожу это http://www.w3.org/TR/WCAG20-TECHS/H30 – Marcus

11

Если вы используете это для навигации по страницам, вы можете просто просто идентификатор элемента, а не настраивать тег привязки, например.

<a href="#stuff">link to stuff</a> 

<div id="stuff"></div> 

Я лично не использовал бы пустой якорный тэг.

+0

Знаете ли вы, что я могу найти что-то об этом в спецификациях w3c ? – Marcus

+0

http://www.w3.org/TR/html401/struct/links.html – matpol

0

Использование якорной метки без href бесполезно. Он просто помещает текст в содержимое внутри тега. Но вы можете использовать якорный тег без href, но в onclcick вы можете динамически отвлекать навигацию по странице. Мы используем просто на некоторых сайтах, чтобы применить стиль к содержимому в теге привязки.