Mogę stylizować w CSS znaczniki semantyczne jak zwykłe divy? np. czy mogę zrobić takie coś:
<style>
nav{ background-color: grey; padding: 10px; float: left; }
</style>
.
.
.
<nav>
Kontent nav
</nav>
Czy muszę w ten sposób:
<style>
#nav{ background-color: grey; padding: 10px; float: left; }
</style>
.
.
.
<nav>
<div id="nav">
Kontent nav
</div>
</nav>
Btw. znaczniki semantyczne są elementami blokowymi, czy tworzą tylko "ramy"?