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に言及しているのか、そして「ハックは保持されている」ということです。

4

1 に答える 1

9

YahooへのリンクはYahooユーザーインターフェースライブラリへのリンクです、彼らはそこにあるものを持っています

...クロスブラウザの活版印刷の正規化と制御を提供すると同時に、ユーザーがフォントサイズを選択して調整できるようにします。

つまり、BoilerplateはYUI Fonts.cssをベースとして使用しますが、YUI CssファイルからArialとHelveticaを削除し、モノスペーススタイルを正規化し、テーブルのフォントサイズは既にHTML5リセットされているため削除したと思います。

このハックは、IE6を対象としたCSSハックです*font-size:small;。IE6以下でのみ表示されます。

そのいくつかが少し役立つことを願っています。

于 2011-02-16T14:35:42.593 に答える