В html 5 атрибут id=""
определяет уникальный идентификатор для элемента, который также является якорем для ссылки фрагмента. В предыдущих стандартах html атрибут name=""
элемента <a>
определяет привязку для ссылки фрагмента. Я рекомендую что-то вроде:
<a name="foo" id="foo"></a><h1>Foo Title</h1>
Поскольку поддержка атрибута id=""
немного затруднена (хотя последние выпуски всех основных браузеров поддерживают его, выпуски не старше нескольких лет [И лучше не ломать что-либо, если есть) не является хорошей причиной для]). Он совместим и не стилизует то, что находится в элементе link'd, поскольку закрывающий все еще находится за пределами элемента, но он по-прежнему действует во всех действующих стандартах.
Убедитесь, что атрибуты name=""
и id=""
элемента <a>
совпадают.