1

CSSスタイルシートの測定単位を絶対から相対に変換したいと思います。

現在、px値を使用しています。emに切り替えたいです。

まず、emを使用すると、すべての閲覧者にとってページの用途が広がることがわかったので、これを行っています。これは正しい決断ですか?

もしそうなら、他のすべてが従うようにデフォルト値を設定するにはどうすればよいですか?

本文タグにフォントのピクセルサイズを入れる必要がありますか?
通常は背景情報をbodyタグに割り当てるだけなので、.wholeというdivを作成し、それに幅などを割り当てると、bodyコンテナだけでなく、すべてが.wholedivの内部に入ります。

では、デフォルト値を本文に入れる必要がありますか?または私はそれを.wholeに入れるべきですか?

そして、私もそれらを使用する必要がありますか?多分レム、エン?または、%、em、pt、pxの混合物、どこに適合しますか?

この質問は、主にcssスタイルシートを「juicyStudioCSSAnalyzer」と照合することから生まれました。私はほとんどの場合pxを使用しているため、結果から「注意:単位は絶対です」などがわかりました。Webコンテンツアクセシビリティのガイドライン3.4を示しています。ガイドライン1.0、相対測定の使用を推奨します。

特定のブラウザ/オペレーティングシステムなどでセットアップが台無しになることを心配する必要がありますか?とにかく、後でこれをテストして、レイアウトが常にさまざまな解像度、ブラウザ、オペレーティングシステムなどで同期されていることを確認できますか?

お時間をいただきありがとうございます。ありがとうございます。私はこれがあなたたちに投げかけることがたくさんあるかもしれないことを知っています、それがあまり多くないことを願っています。

みんな気をつけて。

4

2 に答える 2

1

「2em」は「通常の2倍のサイズ」または内包されたサイズを意味します。「px」に対する「em」の利点は、デフォルト/継承された値に相対的であるということです。

ブラウザをユーザー16pxのデフォルトサイズに設定すると、2em=32pxになります。「20px」と入力すると、ユーザーの設定に関係なく「20px」になります。

一般に、相対値のみを使用することをお勧めします。これにより、ユーザーの構成/プラットフォームにより適合した外観が得られるためです。

「デフォルト値」を実際に指定するべきではありません。これは、ブラウザが割り当てるデフォルトである必要があります。

于 2012-05-27T00:55:14.047 に答える
0

最近のほとんどのブラウザは、クライアントのdpiが通常と異なる場合に、フォントサイズの変更をスケーリングして使用します。

したがって、pxを使用しても問題はなく、pxを利用してより良いデザインを作成できます。

于 2012-05-27T00:54:43.937 に答える