¿Qué CSS de restablecimiento HTML5 utiliza y por qué? ¿Hay alguno que haya encontrado para cubrir más casos?
Empecé a usar HTML5 Doctor's: http://html5doctor.com/html-5-reset-stylesheet/ Parece que funciona, pero me pregunto si hay algo mejor por ahí.
Respuestas:
Charla real: a pesar de las rebajas, Kaikai tiene razón, solo necesita restablecer * el relleno y el margen a 0.
Aunque desafortunadamente el 99% de nosotros no tenemos recursos ni mano de obra para mantenerse al día con los cientos de versiones de navegador que existen. Por lo tanto, una hoja de reinicio es esencial para el sitio web típico.
html5reset: (interfiere demasiado)
Acabo de echar un vistazo a http://html5reset.org/
Y:
Entiendo que tiene buenas intenciones, pero ese no es el trabajo de una hoja de reinicio. Está haciendo demasiados supuestos.
Restablecimiento de BluePrint: (literalmente un plano)
¿Qué pasa con 1.5. ¿Y por qué fondo blanco? (Sé que es para corregir pero aún no es necesario)
Normalize.css: (no normal)
https://github.com/necolas/normalize.css/blob/master/normalize.css
Comenzó bien con algunos webkit / ie hacks pero
Cada etiqueta de encabezado está dirigida. y no restablecen la altura de la línea del cuerpo.
Estoy seguro de que todo lo anterior hace bien el trabajo previsto, pero probablemente se anulará más de lo necesario.
Eric Meyer
YUI
HTML5Boilerplate
Lo anterior es más para profesionales con Boilerplate inclinado hacia el lado (más amigable), estoy seguro debido a la popularidad. Por el momento, el 80% de mi reinicio personalizado es repetitivo.
Voy a ir aunque los tres poco a poco y hacer el mío, no es ciencia espacial.
fuente
Normalize.css es ideal para navegadores de escritorio y móviles y se usa en muchas plantillas HTML populares.
Pero, ¿qué pasa con el uso de la
all
propiedad CSS que restablece las propiedades CSS exceptodirection
yunicode-bidi
? De esa manera no necesita incluir ningún archivo adicional:CSS
all
tiene un amplio soporte, excepto en IE / Edge. De manera similar conunset
.fuente
El reset.css utilizado por el marco Blueprint CSS funciona bien e incluye elementos HTML5. Se incluye en su archivo screen.css .
Blueprint es un recurso útil para la creación rápida de prototipos de nuevos sitios, y su código fuente está bien organizado y vale la pena aprenderlo.
fuente
Eric Meyer también lanzó v2 de su reinicio CSS (y lo hizo hace casi un año):
http://meyerweb.com/eric/tools/css/reset/
fuente
normalize.css
fuente
simple pero completamente efectivo. tal vez tirar un:
para una buena medida.
fuente
display: inline
.display: inline
. ¿Alguna vez has visto un diagrama del sitio donde el encabezado, pie de página, navegación, columnas laterales, prácticamente cada sección de la página que fluye en línea? Lo siento kaikai, ¡pero esto no es aceptable!*
selectores son lentos, escuché.La especificación HTML5 incluye declaraciones CSS recomendadas para navegadores con capacidad CSS. Por diversión, los tomé y los revertí, donde tiene sentido. Puede ver el resultado en este artículo .
Sin embargo , no recomiendo usar esto en producción. Es más una prueba de concepto y podría usarse mejor para dar pistas que para servir como una hoja de estilo de reinicio de uso múltiple. Cualquiera de las otras sugerencias anteriores podría ser una mejor opción.
fuente
Uso Normalize o el reinicio de HTML5 Doctor, y lo modifico para que se ajuste al proyecto en el que estoy trabajando.
Por cierto, es solo el concepto de usar un reinicio que se ha convertido más o menos en un estándar.
fuente