errado alterar um elemento de bloco para alinhar com CSS se ele contiver outro elemento de bloc
Sei que é errado colocar um elemento de bloco dentro de um elemento inline, mas e o seguint
Imagine esta marcação válida:
<div><p>This is a paragraph</p></div>
Agora adicione este CSS:
div {
display:inline;
}
Isso cria uma situação em que um elemento embutido contém um elemento de bloco (a div fica embutida ep é bloqueado por padrão)
Os elementos da página ainda são válidos?
Como e quando julgamos se o HTML é válido - antes ou depois da aplicação das regras CS
ATUALIZAResde então, aprendi que no HTML5 é perfeitamente válido colocar elementos de nível de bloco dentro de tags de link, por exemplo:
<a href="#">
<h1>Heading</h1>
<p>Paragraph.</p>
</a>
Isso é realmente útil se você deseja que um grande bloco de HTML seja um lin