HTML5 Boilerplate y Bootstrap de Twitter

93

He leído varias preguntas respondidas en Stack sobre Twitter Bootstrap y HTML5 boilerplate.

Sé lo siguiente:

  • Bootstrap y H5BP no son equivalentes y se utilizan para diferentes propósitos
  • Sé para qué se usa Bootstrap, lo uso todos los días: es un marco front-end, CSS y JS listo para usar.Simplemente aplique las clases correctas a sus selectores / elementos y Bootstrap hace todo por usted. Tienen una extensa documentación de soporte en su sitio web donde puede ver lo que tienen para ofrecer dentro del marco y cómo implementarlo ...
  • Puedes combinar los poderes de los dos usando initializr
  • H5BP es una plantilla ... um eso es todo ...

Pero lo que aún no sé es lo siguiente:

  • ¿Para qué diablos se usa el H5BP? Cuando visita su sitio web, solo le dan los archivos de origen y eso es todo (sí, y un video). ¿Cuáles son los beneficios de usarlo y por qué querría usarlo junto con Bootstrap, por ejemplo?
Diestro Dave
fuente
1
Según la respuesta, H5BP es útil para comenzar con cosas como una buena base normalize.css y lo mismo para los elementos de higiene, y es excelente si no desea el equipaje que viene con BS et al.
Simpleton

Respuestas:

70

Tienes toda la razón, es una plantilla. Es una plantilla que reúne un conjunto de mejores prácticas para desarrollar sitios web HTML5. No tiene que usarlo, pero si lo hace, puede estar seguro de que está construyendo sobre una base sólida que ha sido desarrollada y perfeccionada por los mejores desarrolladores a lo largo de los años. En palabras de Paul Irish, uno de los principales desarrolladores del proyecto:

"Es esencialmente una buena plantilla de inicio de html y css y una estructura de carpetas que funciona, pero incorporada en ella son años de mejores prácticas de los profesionales del desarrollo front-end".

Sugeriría descargar la versión completamente comentada del texto estándar y leer el código para tener una idea de lo que se ha pensado y los casos que maneja. (Consulte también este artículo que destaca los fragmentos de código del texto estándar que debería utilizar en su sitio). Estos deberían ayudarlo a decidir si desea utilizarlo como punto de partida para su proyecto o no.

El initializr HTML5bp incluso incluye una opción de arranque, ¡así que realmente no podría ser más fácil!

net.uk.sweet
fuente