2011-02-16 6 views
9

En la HTML5Boilerplate, en la línea 72 a la 80 en el css, que dice:Tratar de entender algunos artículos HTML5Boilerplate

/* fonts.css from the YUI Library: developer.yahoo.com/yui/ 
    Refer to developer.yahoo.com/yui/3/cssfonts/ for font sizing percentages 

    There are three custom edits: 
    * remove arial, helvetica from explicit font stack 
    * we normalize monospace styles ourselves 
    * table font-size is reset in the HTML5 reset above so there is no need 
    * to repeat 
*/ 
body { font:13px/1.231 sans-serif; *font-size:small; } /* hack retained to 
                  preserve specificity 
                 */ 

Lo que estoy tratando de entender es, ¿por qué hacen mención Yahoo y qué ' hack se conserva? '

Respuesta

9

El enlace a Yahoo es un enlace a la Yahoo User Interface library, tienen una cosa que hay que

... proporciona multi-navegador normalización tipográfica y de control al tiempo que permite a los usuarios elegir y ajustar su tamaño de la fuente .

Esto significa que la plancha de caldera utiliza el YUI Fonts.css como su base, pero se han eliminado Arial y Helvetica del archivo CSS YUI, tienen estilos de espacio sencillo normalizados sí mismos y tienen que supongo quitado la tabla de fuentes de tamaño porque ya está en su restablecimiento de HTML5.

El truco es un hack de CSS que se dirige a IE6: *font-size:small; solo será visto por IE6 y más abajo.

Espero que algo de eso ayude un poco.

+1

+1 Las fuentes.css de las que están hablando son [este archivo YUI css] (http://yui.yahooapis.com/combo?3.3.0/build/cssfonts/fonts.css) por lo que nombran el original fuente y explicar qué cambiaron, y por qué. – Baztoune

+0

@Baztoune: gracias por el adicional :) – Kyle

+0

Ya veo. Esto realmente ayuda. ¡Gracias! :) – Kriem

Cuestiones relacionadas