Является ли атрибут блока CSS влиять на корректность HTML?

Элемент HTML может содержать только элементы блока, такие как

. Если я объявляю встроенный элемент, например be display: block, используя CSS, это делает следующий HTML-код корректным?

<title>Title</title>
 
 
 <span style="display: block;">Hi!</span>
2 ответа

является встроенным элементом, а не действительным прямым дочерним элементом . Атрибут CSS display не изменяет этого.


Вы проверили, что он проверен (это не так)? Спецификации для XHTML и HTML применимы только к самим себе, они не очень сильно пересекают границы спецификациями CSS. Таким образом, не будет нигде в определении, которое проверяет значение атрибута style для определенного свойства CSS для проверки документа.

licensed under cc by-sa 3.0 with attribution.