Semantyka w html

0
<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.

0

eeeee, to tylko znaczniki, możesz ostylować tak, że header z footera będzie widoczny na samej górze, nie ma to znaczenia.

0

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.

1

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1