@Arthur_Sp

Почему при вложении тега address в тег p не применяется стиль?

Добрый день. Вопрос по практическому заданию. Почему при вложении <address> в <p> к нему не применяется стиль? Если заменить <p> на <div>, то всё работает. При этом в CSS указано, что стиль применяется к любому элементу с классом .sender-column.

Ссылка на код: https://codepen.io/Arthur-Arutunyan/pen/qBQGVeE

Вот как выглядит этот отрывок в браузере. Если бы стиль применился, весь текст был бы выровнен по правому краю.
64d3bfad6c55c581337379.jpeg
  • Вопрос задан
  • 141 просмотр
Решения вопроса 1
modelair
@modelair
unsocial
в данном случае спецификация HTML не позволяет вставлять тег address в p.
спецификация говорит, что тег привязан к определенному article или body для уточнения.
также она говорит, что не все что в p будет в p

если посмотреть в devtools (что я вам рекомендую делать всегда), то видно, что этот тег отрисован после p.
ну и в целом это освещено в поиске.
тут
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
IvanU7n
@IvanU7n
скорее всего потому что p имеет довольно странные правила автозакрывания

посмотрите в DevTools как оно выглядит: p, address, p
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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