尝试理解一些HTML5Boilerplate项目

9
HTML5Boilerplate中,在CSS的第72到80行,它说:
/* 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 
                                                       */ 

我想了解的是,为什么他们提到了Yahoo和“保留黑客”?
1个回答

9
链接到Yahoo是一个链接到Yahoo用户界面库的链接,他们在那里有一个东西,可以提供跨浏览器的排版规范化和控制,同时仍然允许用户选择和调整字体大小。 这意味着Boilerplate使用YUI Fonts.css作为他们的基础,但从YUI Css文件中删除了Arial和Helvetica,自己规范化了等宽样式,并且我猜已经删除了表格字体大小,因为它已经在他们的HTML5重置中了。 这个hack是针对IE6的CSS hack:*font-size:small;只会被IE6及以下版本看到。 希望这些内容能有所帮助。

1
+1 他们所说的fonts.css是指YUI css文件,因此他们命名了原始来源并解释了他们所做的更改以及原因。 - Baztoune

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接