мне интересно, если есть правильный способ реализации тега привязки, как я видел следующие примеры <p id="somename">text</p>
, <h1 id="someheader">header</h1>
и т.дПравильная реализация тега привязки
Это затем ссылаются как <a href="#somename">Link</a>
или <a href="#someheader">Link</a>
. Я знаю, что якорь также может быть реализован как <p><a name="somename"></a>text</p>
.
Помимо атрибута идентификатора, используемого для CSS и Javascript, будет ли считаться приемлемым использование атрибута ID в качестве привязки? Какие еще могут быть проблемы?
Так что даже если я использую атрибут идентификатора имени для других функций, например. CSS, JS, ссылки привязки и т. Д., Это не вызовет потенциальных конфликтов? – PeanutsMonkey
Не уверен в этом, но я думаю, что якоря не сработают, если вы измените атрибут ID (используя JS и т. Д.) После загрузки DOM. Простое чтение идентификатора в CSS и JS не должно быть проблемой. – joshschreuder
@PeanutsMonkey - Нет. Чтение свойства в нескольких местах не вызывает конфликтов. – Quentin