Salve, sto facendo delle prove per passare da HTML 4.01 a HTML 5, usando i tag semantici.
Ho una struttura di questo tipo
codice:
<!doctype html>
<head></head>
<body>
<div id="container">
<header></header>
<nav></nav><article><section></section></article><sidebar></sidebar>
</container>
</body>
In container è definito un background-color: #000000; header lo eredita, gli altri settori no e devo riscriverli in ogni selettore di CSS, come mai?
Aggiungo che, all'interno dei settori con questo problema, ci sono dei div da un rigo con una class propria perché lì mi servono delle etichette con background-color: #c00000; ma i tag HTML sono correttamente aperti e chiusi (infatti il colore #c00000 si vede solo nel div richiesto), eppure quei settori hanno lo sfondo #408080 definito nel body.