ugrás a tartalomhoz

HTML5: Block tipusu elemek

zoliky · 2009. Aug. 1. (Szo), 22.46
Letrehozok egy elemet:

<header>
   <h1>Website name</h1>
</header>
A problema az, hogy sajnos nem mukodik ugy mint a DIV, mert az block tipusu volt. Az egyetlen megoldas ez:

header {
   display: block;
}
Ezentul ezt mindig igy kell csinalni? Vagy meg lesz oldva kesobb.. Egyebkent ha a "header" elem nem block tipusu nincs is sok ertelme, ugye? Peldaul nem tudok egy hater szint neki adni, stb...
 
1

Valóban nem block típusú, de

Baldric · 2009. Aug. 2. (V), 06.40
Valóban nem block típusú, de ez szerintem nem nagy hátrány, nem csak az egész oldalhoz tartozó headert lehet ezzel a tagal jelölni, például itt a "friss blogmarkok" is header elem lenne html5-ben, csak úgy mint a kérdésed címe, és így már nem mindig kell hogy block típusú legyen (többnyire azért block kell).
De szerintem ez nem jelent jelentős többletmunkát, a legtöbb esetben csak egy plusz sor lesz a css-ben, viszont szerintem ezen még jó eséllyel változtatnak.