Em の理解_html/css_WEB-ITnose

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-24 11:33:501183ブラウズ

em

  • バージョン: CSS1
  • 説明:

    私自身の理解:

    注:

  • デフォルトのブラウザ サイズは 16 ピクセルです。
  • Google Chrome の最小フォントは 12px.
  • font-size が継承されます。
  • 判断手順:

    【】フォントサイズが要素自体に設定されているかどうかを確認します:

    はい: 次に、 boder、width、height、padding、margin、line-height"他の値 はすべて相対的なフォント サイズです

    font-size*em の値 = 実際に必要な値

    (こんにゃくの例:

    < ;h1> sky

    現時点では、インライン テキストのフォント サイズは手動で設定されず、ブラウザのデフォルトのフォント サイズに相対します (h1 〜 h6 など、一部のタグには独自のフォント サイズがあることに注意してください)

    1. [] 独自の font-size がある場合、
    2. body {font-size:10px;}
    3. h1 {margin:2em;}// このとき、 h1 の font-size は body の font-size として計算され、 font-size: 20px が 20px*2em=40px として計算されます。

    【】が設定されていない場合は、親要素を参照してください。

    body {font-size:20px;}

    p {margin:3em;} //このとき、最小フォントは12pxなので、 20px*3em = 60px;

    1. テキストサイズが設定されていない場合(自分で手動で設定している場合)、本文に対する相対的なフォントサイズになります。
    2. つまり、 font-size:2em は 32px です。

    .bo {font-size:2em;color:red;}

    p {line -height:3em;}// line-height は 120px です

    1. 互換性:
    2. 薄緑 = サポートされています
    赤 = サポートされていません

    ピンク = 部分的にサポートされています

    IE Firefox Chrome Safari Opera iOS Safari Android ブラウザ Android Chrome

    6.0+

    2.0+

    4.0+

    3.1+

      3.5+
    1. 3.2+
    2. 2.1+
    3. 18.0+

  • 声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。