<body>
<div class="wrapper">
<nav>
</nav>
<header>
</header>
</div>
</body>
Czy w takim przypadku header jest głównym nagłówkiem na stronie?
Nie ma za rodzica body tylko diva.
<body>
<div class="wrapper">
<nav>
</nav>
<header>
</header>
</div>
</body>
Czy w takim przypadku header jest głównym nagłówkiem na stronie?
Nie ma za rodzica body tylko diva.
eeeee, to tylko znaczniki, możesz ostylować tak, że header z footera będzie widoczny na samej górze, nie ma to znaczenia.
Jeżeli tworzysz styl od podstaw to jest tak jak wyżej zostało to opisane, ale jeśli korzystasz z jakiegoś frameworka css to musisz sprawdzić czy gdzieś jest zależność, która nakazuje mieć header bezpośrednio w body - w dokumentacji/przykladach zazwyczaj jest pokazany szkielet html strony.
Kolega się o semantykę pyta, a wy mu ze stylami wyjeżdżacie.
W tym wypadku <header>
będzie dotyczył całej strony i powinien być jego głównym nagłówkiem.
Gdyby był dzieckiem "sectioning content", czyli : <article>
, <aside>
, <nav>
albo <section>
to wtedy dotyczyłby tej konkretnej sekcji, ale praktycznie w każdym innym wypadku jest nagłówkiem głównym strony.