2

私は新しいプロジェクトを開始する過程にいます。とにかくユニット を使用しているときにfont-size: 100%、なぜhtml要素を追加する必要があるのでしょうか?em

これは何と何100%を比較して - 100%?

4

2 に答える 2

5

HTML のフォント サイズ 100% は、ブラウザーのデフォルトのフォント サイズ (14px または 16px) と同じです。

于 2013-10-21T20:33:36.367 に答える
3

font-size をブラウザーに対して同じ値として宣言する方法は多数あります。

  1. font-size: 1em;

  2. font-size: 100%;

  3. font-size: 16px; // this is default

このようにして、デフォルトのフォントサイズを取得できます。ただし、16 ピクセルは font-size を変更em%、body タグで使用される font-size に依存することに注意してください。

フィドル: http://jsfiddle.net/afzaal_ahmad_zeeshan/5Wkus/

ご覧のとおり、 em は で宣言されたフォントに完全に依存していbodyます。または、子から親へと実行されます。最も近い親で font-size の変更を探し続けます。ほとんどの場合、コードは body 要素またはユーザー エージェントのデフォルト スタイルシートに向けられます。

于 2013-10-21T20:38:11.503 に答える