0

次のように単純な追加機能を使用して、jqueryを使用してdivコンテナ内に要素を構築しています

$("#container").append("<label style='font-size:100%;'>ASAD</label>");

現在、同じ要素をメインページの本文に追加するために同じことを使用していますが、両方のフォントサイズのサイズが同じになっています。それは div 内の 1 つと本体の 1 つです。私が欲しいのは、divに追加するときにdivに相対的なサイズを取得することです。

4

3 に答える 3

0

「font-size: 1em」は試しましたか?ems は相対測定の単位でもあります。1em は親要素と同じサイズを意味します。

于 2012-04-13T13:26:18.537 に答える
0

em サイズの単位は、W3C によって推奨されています。1em は現在のフォント サイズと同じです。ブラウザのデフォルトのテキスト サイズは 16px です。したがって、1em のデフォルト サイズは 16px です。

サイズは、次の式を使用してピクセルから em まで計算できます: ピクセル/16=em

h1 {font-size:2.5em;} /* 40px/16=2.5em */
h2 {font-size:1.875em;} /* 30px/16=1.875em */
p {font-size:0.875em;} /* 14px/16=0.875em */

CSS
http://www.alistapart.com/articles/howtosizetextincss/でテキストのサイズを変更する方法

于 2012-04-13T13:30:37.180 に答える