- ベストアンサー
それぞれの単位についての質問です!
いつも幅はピクセル指定でフォントはポイントで作成していたのですが、エラスティックレイアウトにしたいのでem指定しなければならいのですが、ピクセルとポイントに慣れてしまっていて、いまいち大きさの感覚がわかりません。 あと、DREAMWEAVER8を使用しているのですが、複数やems exsその他の単位の意味合いがよく分かりません。 詳しく書いてあるサイトなどありましたら教えて下さい。 宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
font-size:1.2em; とか普通に使うよ。 font-size: 120%; と同じなので、 em は % と同じ。 つまり、1に対しての倍率って事。0.8emなら0.8倍って事。 small や big,large 感覚で、曖昧に使ったり、元の大きさにしたいときに 1em とすれば何px だった?と考えずに同等になるので便利。 親要素が未指定の場合なら(例えばbody)未指定が1emと考える。 うーん。難しく考えるより隣のフォントの大きさの何倍?って考えれば良いかも。 IE6以前は、ブラウザで文字サイズ変更が出来なかったので、 ユーザビリティの観点から em は % 使うのが推薦されていた。 逆にデザイン的に大きくしたら崩れるような所にはご法度で、利用しない場合もあったが、最新のブラウザでは、文字拡大が自由なのでこの考え方が古くなってきている。
その他の回答 (1)
- SAYKA
- ベストアンサー率34% (944/2776)
emってのは フォントの文字1つの大きさを基準にした物だね。 なので「大きさ」としてよりも「相対的な幅」を指定する為の単位だと思った方が良いよ。 exも似たような感じだけど基準の位置が違うだけ。 だからemは「フォントサイズ」には使えないって事になるよ。(サイズが決定してないとemも決定できない)