2010-12-20 10 views
4

私はemを使いたいと思うし、デザインが簡単にねじれてしまう傾向があり、pt、px、cm ...という理由で%から離れてしまう傾向があります。私はそうしているのですか?HTMLの単位は何ですか?

+0

+1すべての関連タグを追加します。 – NAVEED

+0

最近のp.se:http://programmers.stackexchange.com/questions/25895/percentage-or-pixel-for-layouts – JoseK

+0

この回答も参照してください:http://stackoverflow.com/a/11803273/516188 –

答えて

3

CSSがあなたに選択肢を提供する理由があります。それは本当に間違いの問題ではありません。しかし、フォントと要素の拡大縮小を容易にすることで、サイトをよりアクセシブルにする方法を探しているなら、適切な道筋に立っています。 emで行こう。

1

はい。それは、覚えやすく、比較のために他の測定値に変換するのも簡単です:

2

です。 emを使用すると、フォントサイズにディメンションがリンクされ、コンテナのサイズ(と最終的にはスクリーン)に対する%リンクが使用されます。いくつかの場所では、一貫した効果を達成するために、ある場所では他の場所よりも優れています。私はそれが絶対単位を避けるのが一般に良いことに同意するが、pxは小さな寸法(例えば、罫線の幅、シム)に役立つ。

+0

px/emについて私に迷惑をかけ続けることの1つは、マージンの設定です。しかし、頻繁に固定幅マージンが必要ですが、レイアウトの残りの部分は流動的になります。/ – danjah

+1

@Danjah - pxディメンションに本質的に間違っていることはありません。列幅やテキストコンテナなどには使用しないでください。 – OrangeDog

+0

49%の列a、49%の列bは2%の葉を残しますが、10%のL/Rマージンは1%ではないので、ギャップが残っています... – danjah

関連する問題