Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
<div id="someid">…</div>
http://someurl/#someid
Думаю, для браузера есть разница, используете вы id или name для якорей. Я не знаю каким образом javascript производит выборку по id, но подозреваю, что перед выборкой он формирует индекс из идентификаторов. Есть разница, пробежаться по 20 id, или по 2020?
document.getElementsByName() должен тоже строить какой-то индекс.name либо deprecated, либо removed. Поэтому я просто не могу вас понять — как и вы меня со своим HTML 4.01.Note that in XHTML 1.0, the name attribute of these elements is formally deprecated, and will be removed in a subsequent version of XHTML.Кажется мы по-разному понимаем значение слова «formally».
fieldset
p
label
input
label
input
label
input
/p
/fieldset
<fieldset>
<dl>
<dt> label </dt>
<dd> input </dd>
<dt> label </dt>
<dd> input </dd>
<dt> label </dt>
<dd> input </dd>
</dl>
</fieldset>
<p><a name="15"></a>Comment</p> <p><a name="16"></a>Comment</p>
<ul>
<li id="coment-15">Comment</li>
<li id="coment-15">Comment</li>
</ul>
Плавающие якоря