- 2010年1月21日 16:27
- WEB全般
受講生の方から、CSSのテキストに「px」が相対指定となっているが、
絶対指定ではないか? という質問をたまに受けます。
実際、pxは絶対指定ですと書いてあるサイトもたくさんあります。
答えは「相対指定」です。
そもそも絶対指定と相対指定ってなんだろう?ってところなんですが、
- 環境に左右されず絶対的なものが絶対指定
- 環境によって変化するものが相対指定
となります。
1cmって紙に印刷しても、画面上で見ても1cmです。
その時によってちょっと長い1cmとかちょっと短めの1cm
というようにならないですよね?
(もちろん、Photoshopなどで拡大した場合は別です。
100%のサイズで見た場合)
それに対して、emやexは1文字の大きさとか小文字のxの大きさなので、
基準になる文字サイズによって変りますよね?
(ユーザーがブラウザの設定で変えられます)
じゃあピクセルは?
画面の解像度によっては変化するため、
いつどの画面で見ても同じとは限らない
ということで相対指定ということになります。
まぁ常に一定じゃないからってことですね^^
パソコンを扱っていると、何年働いていても
どうしても勘違いして覚えてしまうことがあります。
そういった場合には書籍やWebサイトで調べるわけですが、
上記のように間違った情報が(悪意なく)
公開されてしまっている場合もありますので、
曖昧なものはとことん調べてみる!
とても勉強になりますので是非調べる癖をつけてみてください。
--------------------------------------------------------------------------------
パソコンスクール KENスクール新宿校 Webインストラクター
http://www.kenschool.jp/school/shinjuku/index.html
KENスクールでWebデザインを学びたい方は、Web/DTP講座へ!
http://www.kenschool.jp/Webdtp/index.html



