Если вы примете этот пример, <a name="xxx"></a>
... это нормально при создании якоря? Я всегда предпочитал использовать уже созданный тег для своих целей.Можно ли создавать якоря, не предоставляя якорный текст?
ответ
Для навигационных целей на одной странице это прекрасно. Хотя этот стиль навигации обычно связан с каким-то заголовком или заголовками, так обычно большинство людей в конечном итоге окружают соответствующий заголовок/заголовок якорем. Я думаю, это лучше с точки зрения удобочитаемости и обслуживания.
Конечно, почему бы и нет? Этот метод позволяет создать внутреннюю ссылку на контентный блок.
Мне нравится минималистичная и чистая разметка и полуопределение моей разметки с большим количеством ненужных якорных тегов, а не моя мелодия , Я пытаюсь найти что-то об этом в спецификации w3c, но я просто нахожу это http://www.w3.org/TR/WCAG20-TECHS/H30 – Marcus
Если вы используете это для навигации по страницам, вы можете просто просто идентификатор элемента, а не настраивать тег привязки, например.
<a href="#stuff">link to stuff</a>
<div id="stuff"></div>
Я лично не использовал бы пустой якорный тэг.
Использование якорной метки без href бесполезно. Он просто помещает текст в содержимое внутри тега. Но вы можете использовать якорный тег без href, но в onclcick вы можете динамически отвлекать навигацию по странице. Мы используем просто на некоторых сайтах, чтобы применить стиль к содержимому в теге привязки.
см. Также http://stackoverflow.com/questions/134845/href-for-javascript-links-or-javascriptvoid0 – rohancragg