画像の表示・活用 (HTML,CSS,JavaScript)

更新日:2006年02月27日

段組を崩さずに巨大な画像を貼るには

ブログなど「段組」を使っているページに、「段の横幅」よりも大きな画像を貼ると、段組が崩れてしまいます。そうならないよう、巨大な画像を貼っても段組の構成が崩れないようにするスタイルシートを使いましょう!

ブログなど「段組」を使っているページに、「段の横幅」よりも大きな画像を貼ると、段組が崩れてしまいます。 そうならないように、サイズを小さくした画像(サムネイル画像)を別途用意する方法がよく使われます。 でもこの方法は、画像を加工しなければならないので、とても面倒です。

そんなときは、巨大な画像を貼っても段組の構成が崩れないようにするスタイルシートを使いましょう。

段組内に巨大な画像を貼ってみる

All Aboutのこのページもそうですが、ブログなどでも、2段組や3段組のレイアウトを使っているページはよくありますね。 そういったページに、段の横幅よりもサイズの大きな画像を貼れば、画像を貼った段の横幅が伸びるなど、段組構成が崩れてしまいます。

以下の例を見て下さい。 2段組構成のページに、横長の画像を貼っています。

横長画像が問題なく表示される例

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

横長画像によって段組が崩れる例

これでは困りますね。
このような可能性があるため、段組構成の内側では、あまり大きな画像は使えません。

そこで、スタイルシートを使います。
スタイルシートを活用すると、下図のように表示させることができます。

横長画像を貼っても段組が崩れない例

横幅の大きな画像に、スクロールバーが付いていますね。
このスクロールバーは、「段の横幅」よりも「画像の横幅」が大きい場合だけに表示されます。 「段の横幅」が十分に広い場合には、スクロールバーは表示されません。

このような仕組みを用意しておけば、画像の大きさを気にせず貼っても、段組構成が崩れることはありません。

overflowプロパティを使う

上記のようなデザインを実現するには、スタイルシートの overflow プロパティを利用します。 overflowプロパティは、はみ出る部分の表示をどうするかを指定できるプロパティです。

overflowプロパティを使った具体的な記述方法へ >>

1 2
  • 印刷する
  • ブックマークする
  • 携帯に送る
  • ブログに書く

あわせて読みたい

この記事の担当ガイド

写真

西村 文宏

関西大学大学院 総合情報学研究科 博士課程にて情報学を学ぶ傍ら、ホームページに関する書籍の執筆や企業…

続きを読む

住まいには、人の個性がよく現れるもの。同じ空間をどのように使うかで、雰囲気も、快適さも大きく変わってくる。ここでは、「建築家と家を建てる」ガイド の川畑博哉氏が厳選した10軒を紹介し、建築家それぞれのこだわりのポイントを紹介しよう。建築のプロたちが考え出した、マネしたくなるアイデアが満載! さぁ、いますぐチェック!

人気ホームページ作成ランキング

Powered by 価格.com

デジタル関連コミュニティ

北欧好きが、愛用の北欧モノを見せ合うコミュニティ

メルマガ登録

【デジタルメルマガ】オトナのオトコなら知っておきたい、PCやデジモノに関する情報をお届けします。

ショッピングカタログ

All About ウェブマガジン

女性向け

雨が楽しくなる!レイングッズ15

男性向け

マネしたくなるアイデア住宅

All About モバイル

QRコード

All Aboutがケータイで読める!

オススメ記事をメールでチェック

知識・経験を生かして、記事を書いてみませんか?