Tengo una pregunta sobre el uso de Bootstrap: veo que, de manera predeterminada, usan muchos DIV en lugar de secciones, etc.
He estado leyendo la especificación HTML5 últimamente: cuándo usar la sección y cuándo usar div. La idea básica es que los DIV deben usarse solo si no se aplica ningún elemento específico de HTML5.
Ahora, si quiero crear un sitio web HTML5 usando Bootstrap, ¿debo cambiar los DIV a elementos HTML específicos (por ejemplo, SECCIÓN)?
Realmente depende del contenido de su página, pero básicamente podría usar etiquetas HTML5 y aplicar clases de arranque como esta:
<section class="row">
...
</section>
<footer class="row">
...
</footer>
Pero como se dijo, depende de su contenido, y aún más, no está obligado a usar <section>
etiquetas, tienen el propósito específico de representar un documento genérico o una sección de la aplicación, y no son obligatorias.
los <div>
Las etiquetas son etiquetas genéricas que generalmente se usan para diseñar, como en bootstrap. Pero si quieres mantener el <section>
etiquetas, tal vez podría preferir una solución mixta como esta:
<section>
<div class="row">
...
</div>
<div class="row">
...
</div>
</section>
Con esta solución la <section>
La etiqueta se utiliza para agrupar contenidos, como debe ser, y la <div>
etiquetas para darle estilo.
No hay necesidad de hacer esto realmente. Por supuesto, use los elementos HTML5 más nuevos si desea hacerlo, pero no es obligatorio. Tiendo a usar ENCABEZADO y PIE de página y algunos otros misceláneos. Elementos HTML5, pero como he dicho, no es absolutamente necesario.
– Billy Foso
10 de marzo de 2014 a las 11:35
HTML5 se centra en la semántica. Si necesita un elemento para un uso específico que está cubierto por un elemento html5, debe usarlo para actualizar la semántica de su página para lectores de accesibilidad o robots. Pero mediante esta recomendación, cada desarrollador puede optar por utilizar el elemento que desee. Bootstrap usa divs porque es un elemento general que se puede aplicar en la mayoría de los casos para contenedores. Pero los mismos ejemplos se pueden hacer con tramo, sección,…
– ylerjen
10/03/2014 a las 11:40