CSS の数値属性をパーセント単位で理解するのに問題があります。
この特殊なケースでは、私のページが常に適切に表示されるようにするために、幅、高さ、フォントサイズなどの数値属性を常に % で定義するのが最善の方法であると考えました。
今、私を驚かせたのは、次の点です。
解像度が 1920x1080 でブラウザがフルスクリーン モードの場合、ズームインとズームアウトはfont-size
. なんで?parent node
パーセント値は常に の値を指すと思っていました。
html{
width:100%;
height:100%;
}
respfont-size
のサイズであるため、ズーム時にも静的である必要があります。html
はbody
変わりません。
解像度が 800x600 でブラウザがフルスクリーン モードの場合、明らかにコンテンツが拡大縮小されhtml
ます。それbody
自体はそれほど高くありませんが、font-size
大きすぎます。この比較をお見せしましょう:
font-size
明らかに、これは のパーセント値が の高さを参照していないと私に思わせますparent node
。したがって、重要な質問は次のとおりです。ページの要素とフォントが通常のノートブックと低解像度のネットブックでうまく表示されるようにしたい場合、値をどのように処理すればよいですか? さらに、ユーザーがズームしたときのページの動作も素敵ですか?
補遺: 一般的な質問のように思われるため、コードは貼り付けていません。