2011-02-16 37 views
9

HTML5Boilerplate,上线72到80中的CSS,它说:试图了解一些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 
                 */ 

我试图理解的是,为什么他们提到雅虎,什么'黑客是保留的?'

回答

9

链接到雅虎的Yahoo User Interface library的链接,他们有一个东西有没有

...提供跨浏览器的排版标准化和控制,同时还允许用户选择并调整其字体大小。

这意味着样板使用YUI Fonts.css作为他们的基地,但移除了YUI CSS文件宋体和黑体,具有标准化等宽的款式自己和有我猜删除表的字体大小,因为它已经在他们的HTML5重置。

黑客攻击是针对IE6的CSS黑客攻击:*font-size:small;只会在IE6及以下版本中看到。

希望有些帮助一下。

+1

+1他们谈论的fonts.css是[这个YUI的css文件](http://yui.yahooapis.com/combo?3.3.0/build/cssfonts/fonts.css),所以他们将原文来源和解释他们改变了什么,以及为什么。 – Baztoune 2011-02-16 14:41:45