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 
                                                       */ 

我想了解的是,他们为什么提到雅虎以及“保留黑客”是什么?

4

1 回答 1

9

到 Yahoo 的链接是到Yahoo User Interface 库的链接,他们在那里有一个东西

...提供跨浏览器的印刷规范化和控制,同时仍然允许用户选择和调整他们的字体大小。

这意味着 Boilerplate 使用 YUI Fonts.css 作为其基础,但已从 YUI Css 文件中删除 Arial 和 Helvetica,本身已标准化等宽样式,并且我猜删除了表字体大小,因为它已经在他们的 HTML5 重置中。

该 hack 是针对 IE6 的 CSS hack:*font-size:small;仅在 IE6 及以下版本中可见。

希望其中一些有所帮助。

于 2011-02-16T14:35:42.593 回答