Bueno, yo ando metiendome de a poco en esto del HTML5.
Una de las grandes ventajas de HTML5 es que trata de hacer las webs mas semanticas, osea, mejor orientadas a SEO. Mi gran duda es que tags contribuyen a esto y cuales no.
Por ejemplo, tengo una pagina con una estructura como esta:
Código HTML:
<!DOCTIPE html> <html lang="es"> <head> <link rel="stylesheet" type="text/css" href="Style.css" media="all"/> <title>Asd</title> </head> <body> <header> <hgroup> <h1>Cabecera</h1> <h2>Cabecera2</h2> </hgroup> </header> <article> <form action="#" method="#" <textarea cols="40" rows="10" name="txtShout"></textarea> <input type="submit" name="btnSubmit"/> <form> </article> <article> <section>Algo</section> </article> <footer></footer> </body> </html>
Cuando se deben usar DIVs? Tengo entendido que para aquellas cosas que no se contemplan con las demás etiquetas semánticas. Cuando ocurre esto?
Si yo quiero aplicar el mismo estilo al header, a los articles y al footer, debo hacerlo uno por uno o puedo ponerle el mismo atributo class a todos?
Seguramente sean dudas tontas, pero el SEO es algo que me preocupa mucho la verdad XD
Saludos y gracias.