Devo ammettere che il markup semantico HTML5 mi confonde. Sto parlando di questi tag in particolare:Il markup semantico HTML 5 dovrebbe essere utilizzato per lo stile?
<header>
<nav>
<section>
<article>
<aside>
<footer>
Utilizzando elementi semantici fornisce al UA con le informazioni non potrebbe normalmente ottenere da un <div>
, ma dovrebbero essere utilizzati insieme con <div>
tag o possono/devono hai stile direttamente la marcatura semantica?
In altre parole, qual è l'approccio corretto?
questo:
<div id="content">
<section>
<h1>Lorem ipsum></h1>
<p>Text</p>
</section>
</div>
O questo:
<section id="content">
<h1>Lorem ipsum></h1>
<p>Text</p>
</section>
Stile i tag stessi. Tieni presente che alcuni browser hanno problemi con i tag HTML5, quindi ti consigliamo uno script e reimpostare gli stili per iniettare i nuovi elementi, ad esempio http://www.modernizr.com/ – MetalFrog