• ベストアンサー

CSSでの幅、長さなどの指定

CSSのソースをみると、 ボーダーの幅、ボックスの幅、マージン、パディングと いった大きさをピクセルではなくemや、%で指定している のをよく見かけますがデザイン上は、どちらを使うのが 正しいですか? 原則としてはピクセルを使うのが正しいと Webサイトや書籍でも書いてあるのですが、それがなぜなのかも よく分かりません。 この疑問について教えていただけたら幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.1

そんなに見かけないはずですが。リキッドレイアウトとか? 見る人のブラウザ環境に可変対応した設計だと、em や % などで指定。 また、現在のブラウザでは、ズーム機能で全体を拡大縮小出来ますが 以前は、px 設定してしまえば、拡大縮小も出来ませんでした。 IE6以前を抜きに考えた場合でも 拡大縮小変更で、em や % ならレイアウトも可変してくれたので デザインを大きく崩さずに済んだり、 環境に合わせたレイアウトを作る事ができたり。 どちらが正しいという問題ではありません。賛否両論です。

関連するQ&A