2011-07-08 24 views
10

Estoy en el proceso de seleccionar una plantilla HTML5 para mis proyectos web. He estado utilizando HTML5 Initiliazr que usa Boilerplate durante los últimos meses, pero he decidido reevaluar las dos plantillas, ya que no me gustan los problemas con CSS de HTML5 Boilerplate que no son válidos contra el validador de W3 CSS (CSS3).HTML5 Boilerplate, HTML5 Restablecer validación CSS

Ahora mi pregunta es, teniendo en cuenta el hecho de que ambos se restablece CSS también toman en cuenta quirknesses proveedores, se restablece esos esté nunca completamente válido o es imposible asumir tal cosa?

Me di cuenta de que el Restablecimiento de HTML5 en realidad tiene algunos problemas menos que Boilerplate, pero eso podría cambiar en el futuro. Sin embargo, leí la explicación de Boilerplate sobre por qué se introdujeron todos los estilos y qué problemas resuelve, por lo que tiene sentido.

¿Qué opinas?

Respuesta

14

El CSS de Boilerplate usa pocos hacks como * (* font-size: small;) y algunas reglas CSS específicas del navegador - si realmente está preocupado por la validación solo mueva las reglas hacky del style.css principal y cárguelo para el navegador que solo los necesita.

Puede ser hacky y crossbrowser o válido y degradado. Y no se olvide de que el boilerplate también dice:

¿Crees que es demasiado? El HTML5 Boilerplate es amigable con la eliminación de la clave. :)

Pero si me preguntas - su pérdida de tiempo tratar de pasar la validación CSS y todavía ser compatible crossbrowser - si su cliente lo solicite y tiene dinero extra para pagar por el css insignia válida (que probablemente ganó no les genera ningún ingreso extra) que ir por él, si su obsesión personal es tener que pasarlo por ello, de lo contrario es una tontería y una pérdida de tiempo. Si escribió todas las reglas css3 válidas correctamente y usó algunas reglas específicas del vendedor, en realidad no matará a nadie.

Overall Boilerplate es una plantilla sólida y perfectamente aceptable para usar en proyectos cotidianos y los problemas que expones son más una visión de un perfeccionista sobre el tema. Este sería mi 2 centavos en esto.

+1

+1 Creo que la validación y la compatibilidad del navegador nunca se pueden lograr juntas. IMO HTML5 Boilerplate es un compromiso muy bien considerado de los dos. – Tak

Cuestiones relacionadas