@grishaaa

Что значить эта ошибка?

Что значить эта ошибка joxi.ru/KAgK3gvhgLP5gA vybormam.com
  • Вопрос задан
  • 424 просмотра
Решения вопроса 1
yarkov
@yarkov
Помог ответ? Отметь решением.
p не может быть дочерним элементом элемента a
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
Kublyakov
@Kublyakov
Вообще на скриншоте валидатор ругается именно на тэг P, что было-бы верно в html4, но в html5 (а на вашем сайте именно этот doctype задан) в тэги A можно вкладывать блочные элементы:
https://www.w3.org/TR/html-markup/a.html#a-changes
Возможно, в валидаторе нужно вручную выбрать нужный doctype (выберите html5) и ошибка должна пропасть.
Ответ написан
HamSter007
@HamSter007
HTML/CSS верстальщик
тег p (блочный элемент) внутри а

смените p на span (инлайновый)
Ответ написан
Комментировать
@IceJOKER
Web/Android developer
Там написано, что значиТ - https://translate.google.com/
Элемент p нельзя располагать внутри элемента a, блочные элементы не могу располагаться внутри строчных, только наоборот(строчные могу располагаться внутри блочных)
Ответ написан
Комментировать
milokmurlika
@milokmurlika
Няшка
p нельзя помещать в h1
Ошибку можно исправить изменив p на span либо
h1 на div

У вас стоит HTML5 doctype, вы можете ссылкой оборачивать блоки, но не можете в данном контексте , , если убрать a, ошибка будет такой:
Element p not allowed as child of element h1 in this context. (Suppressing further errors from this subtree.)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы