在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
*/
我想要了解的是,他们为什么要提到雅虎以及什么'黑客被保留?'
答案 0 :(得分:9)
雅虎的链接是Yahoo User Interface library的链接,他们有一个
的东西...提供跨浏览器排版规范化和控制,同时仍然允许用户选择和调整其字体大小。
这意味着Boilerplate使用YUI Fonts.css作为基础,但是从YUI Css文件中删除了Arial和Helvetica,自己标准化了等宽样式并且我猜想删除了表格字体大小,因为它已经在HTML5中了重启。
黑客攻击是针对IE6的CSS黑客攻击:只有IE6及以下版本才能看到*font-size:small;
。
希望其中一些有所帮助。