Как добится валидного кода если ссылки якоря выдают ошибку.

И так столкнулся с проблемой ссылок якорей. Мне якоря выдавали ошибку и я не мог понять в чем проблема. Все было лень с ней разбираться но все же я до нее добрался. Все довольно проще чем вы думаете. Если раньше было так:

<a name=’имя якоря’> </a>

а теперь стало так:

<div id=’имя якоря’> </div>

То есть по сути можно привязываться к любому id= к которому вам удобно и не обязательно прописывать якоря специально. Нужно куда то на страницу попасть, нашли id= если он есть и привязались. Сам попробовал изменил на id= и все код стал валидным.