Валидатор W3C говорит мне, что я не могу поместить элементы уровня блока внутри встроенных элементов. Делает смысл ...Элементы уровня блока внутри встроенных элементов
но что делать, если я использую CSS для изменения этого элемента уровня блока в встроенный элемент?
А что, если я использую CSS для преобразования встроенного элемента в элемент уровня блока (когда внутри другого встроенного элемента)?
Валидатор не понимает это явно, но не так ли?
(я на самом деле не делать этого, я просто интересно, о лучших практиках)