関西大学大学院 総合情報学研究科 博士課程にて情報学を学ぶ傍ら、ホームページに関する書籍の執筆や企業…
北欧好きが、愛用の北欧モノを見せ合うコミュニティ
画像の表示・活用 (HTML,CSS,JavaScript)
更新日:2006年02月27日
ブログなど「段組」を使っているページに、「段の横幅」よりも大きな画像を貼ると、段組が崩れてしまいます。そうならないよう、巨大な画像を貼っても段組の構成が崩れないようにするスタイルシートを使いましょう!
ブログなど「段組」を使っているページに、「段の横幅」よりも大きな画像を貼ると、段組が崩れてしまいます。 そうならないように、サイズを小さくした画像(サムネイル画像)を別途用意する方法がよく使われます。 でもこの方法は、画像を加工しなければならないので、とても面倒です。
そんなときは、巨大な画像を貼っても段組の構成が崩れないようにするスタイルシートを使いましょう。
All Aboutのこのページもそうですが、ブログなどでも、2段組や3段組のレイアウトを使っているページはよくありますね。 そういったページに、段の横幅よりもサイズの大きな画像を貼れば、画像を貼った段の横幅が伸びるなど、段組構成が崩れてしまいます。
以下の例を見て下さい。 2段組構成のページに、横長の画像を貼っています。

上記の例では、「画像の横幅」よりも「段の横幅」の方が大きいので、特に問題なく表示されていますね。 しかし、ウインドウ幅を狭めると、下図のように、段組構成が崩れてしまいます。
※崩れ方は段組の作り方によって異なります。画像を貼った段の横幅が伸びる場合もあります。

これでは困りますね。
このような可能性があるため、段組構成の内側では、あまり大きな画像は使えません。
そこで、スタイルシートを使います。
スタイルシートを活用すると、下図のように表示させることができます。

横幅の大きな画像に、スクロールバーが付いていますね。
このスクロールバーは、「段の横幅」よりも「画像の横幅」が大きい場合だけに表示されます。 「段の横幅」が十分に広い場合には、スクロールバーは表示されません。
このような仕組みを用意しておけば、画像の大きさを気にせず貼っても、段組構成が崩れることはありません。
上記のようなデザインを実現するには、スタイルシートの overflow プロパティを利用します。 overflowプロパティは、はみ出る部分の表示をどうするかを指定できるプロパティです。
関連キーワード[PR]
人気ホームページ作成ランキング
Powered by 価格.com
北欧好きが、愛用の北欧モノを見せ合うコミュニティ
関連キーワード[PR]