2016-05-16 3 views
0

У меня много ошибок в валидаторе, но я не знаю почему. Мой код выглядит отлично. У меня есть ошибки: Начальный тег замечен, но элемент того же типа уже открыт. и: блуждающий тег a. А вот мой код:Тег «a» внутри тега «a»

<a href="/catalog/tonometri_2"><a class="sub-link" href="/catalog/tonometri_2">Tonometers</a></a> 
 

 
<a href="/catalog/ingalyatori_nebulayzeri"><a class="sub-link" href="/catalog/ingalyatori_nebulayzeri">Inhalers</a></a>

Могу ли я использовать тег внутри стоит?

+0

Пожалуйста, прочтите: http://stackoverflow.com/questions/3379392/what-elements-can-be-contained-within-a-a-tag – keziah

ответ

6

№. Каждая версия HTML запрещает вложение элементов привязки.

current spec говорит:

Содержание модели: прозрачный, но не должно быть никакого интерактивного контента потомок.

И это определяет «интерактивный контент» как:

Интерактивное содержание содержание, которое специально предназначено для взаимодействия с пользователем.

аудио (если присутствует атрибут управления) кнопка embed iframe img (если присутствует атрибут usemap) input (если атрибут type не находится в скрытом состоянии) объект метки метки (если присутствует атрибут usemap) выберите текстовое видео (если присутствует атрибут управления)

Обратите внимание, что он содержит <a> в начале этого списка.

Смежные вопросы