• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画像が勝手に伸びていくのってどうするんでしょう・・・?)

画像が勝手に伸びていくのってどうするんでしょう・・・?

このQ&Aのポイント
  • 画像が勝手に伸びていく場合、CSSを使用してBOXの設定を行うことができます。
  • 画像でない場合でも、CSSを使用して画像のようなBOXを設定することができます。
  • ブログの記事やカレンダーやトラックバックなどは、HTMLとCSSの組み合わせで表示されています。

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

  • ベストアンサー
  • Kuppycat
  • ベストアンサー率50% (109/216)
回答No.2

レイアウトは<table>ではなく<div>で作ってあります。 <div> <div>----------うえ----------</div> <div>----------なか----------</div> <div>----------した----------</div> </div> でひとかたまりを作ります。 背景画像をそれぞれに指定しておけば、つながってさも伸びているように見えるかと。

apple_mango
質問者

お礼

Kuppycatさん有難うございます。 なるほど、DIVでテーブルのように枠を背景指定で作るんですね。全く気がつきませんでした。 とても勉強になりました、有難うございました。

その他の回答 (4)

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.5

ページ全体に参考URLのような画像を背景として敷いているだけだと思います。 (その上にdivでメインのブロックやサイドバーを配置している。)

参考URL:
http://parts.blog.livedoor.jp/img/usr/liquid_drive/bg3.gif
apple_mango
質問者

お礼

URL参考にして考えて見ます! 有難うございました。

  • eberbach
  • ベストアンサー率14% (18/123)
回答No.4

No.2曰く >レイアウトは<table>ではなく<div>で作ってあります。 らしいので、それなら、それぞれのdivで必要な画像をCSS側で設定しているのではなかろうか。 HTMLの中を見ればCSSファイルの場所は見つけられるので、そのCSSを見てみれば良い。 たぶん、それぞれのdivで表示すべき背景画像を指定しているだけだと思うが。

apple_mango
質問者

お礼

度々、有難うございます。

  • partita
  • ベストアンサー率29% (125/427)
回答No.3

HTMLを見ても不明なときはCSSを見るといいですよ。

apple_mango
質問者

お礼

CSSですね。わかりました!

  • eberbach
  • ベストアンサー率14% (18/123)
回答No.1

単純なところでは・・・ □□□ □□□ □□□ 上のような9つのTDのあるテーブルを用意しておいて、四隅と上下左右は、枠の画像を背景にし、中央のTDの中に記事を入れれば、大きさに合わせて枠の背景画像は繰り返し表示されるから、内容にあわせて延び縮みする(ように見える)ものができると思うが。どうだろう。

apple_mango
質問者

お礼

eberbachさん有難うございます。 なるほど、こういう方法もあるんですね! しかし、ソースをご覧いただけたらお分かりだと思いますが、tableを一切使わない作りになっています。 多分何かの技?をつかってCSSで定義されているのですが、やり方が分かりません。 宜しくお願いします。

関連するQ&A