固定サイズの代わりに相対サイズを使用したいと思います。私はそれらを使用したい。CSSで固定サイズの代わりに相対サイズを使用する
私のCSSは次のとおりです。
body{
font:10px;
}
#wrap {
font:1.2em;
}
#wrap ul li {
padding-left:2em;
}
PXでli
のパディングの値は何ですか?私はそれが2.0 * 10 = 20pxだと推測していただろうが、それは1em = 12pxを取っているようだ、私はそれが親のサイズを取ることを意味する。
フォントサイズがbody
ではなく、wrap
であることを意味します。
ご意見ありがとうございます。
(あなたのケース
#wrap
に)親要素のフォントサイズをとり、なぜあなたはどこにでもそれらを使用していませんか?すなわち、なぜあなたの 'body'フォントサイズを10pxに設定しているのですか(これは私の画面上では小さすぎます)。 –@Matthew相対的なフォントサイズを使用する予定がある場合、ベースラインは10pxにする必要があります。これは、他のすべてをもっと簡単に計算するためです。すべてのテキストが1.2以上になってしまったとしても。 –
10pxを使用することが「ほぼ普遍」であるという証拠はありますか?それは非常に奇妙なことのように思えます。 –