@grishaaa

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

Что значить эта ошибка joxi.ru/KAgK3gvhgLP5gA vybormam.com
  • Вопрос задан
  • 324 просмотра
Решения вопроса 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.)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы