- ベストアンサー
画像が勝手に伸びていくのってどうするんでしょう・・・?
- 画像が勝手に伸びていく場合、CSSを使用してBOXの設定を行うことができます。
- 画像でない場合でも、CSSを使用して画像のようなBOXを設定することができます。
- ブログの記事やカレンダーやトラックバックなどは、HTMLとCSSの組み合わせで表示されています。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
レイアウトは<table>ではなく<div>で作ってあります。 <div> <div>----------うえ----------</div> <div>----------なか----------</div> <div>----------した----------</div> </div> でひとかたまりを作ります。 背景画像をそれぞれに指定しておけば、つながってさも伸びているように見えるかと。
その他の回答 (4)
- steel_gray
- ベストアンサー率66% (1052/1578)
ページ全体に参考URLのような画像を背景として敷いているだけだと思います。 (その上にdivでメインのブロックやサイドバーを配置している。)
お礼
URL参考にして考えて見ます! 有難うございました。
- eberbach
- ベストアンサー率14% (18/123)
No.2曰く >レイアウトは<table>ではなく<div>で作ってあります。 らしいので、それなら、それぞれのdivで必要な画像をCSS側で設定しているのではなかろうか。 HTMLの中を見ればCSSファイルの場所は見つけられるので、そのCSSを見てみれば良い。 たぶん、それぞれのdivで表示すべき背景画像を指定しているだけだと思うが。
お礼
度々、有難うございます。
- partita
- ベストアンサー率29% (125/427)
HTMLを見ても不明なときはCSSを見るといいですよ。
お礼
CSSですね。わかりました!
- eberbach
- ベストアンサー率14% (18/123)
単純なところでは・・・ □□□ □□□ □□□ 上のような9つのTDのあるテーブルを用意しておいて、四隅と上下左右は、枠の画像を背景にし、中央のTDの中に記事を入れれば、大きさに合わせて枠の背景画像は繰り返し表示されるから、内容にあわせて延び縮みする(ように見える)ものができると思うが。どうだろう。
お礼
eberbachさん有難うございます。 なるほど、こういう方法もあるんですね! しかし、ソースをご覧いただけたらお分かりだと思いますが、tableを一切使わない作りになっています。 多分何かの技?をつかってCSSで定義されているのですが、やり方が分かりません。 宜しくお願いします。
お礼
Kuppycatさん有難うございます。 なるほど、DIVでテーブルのように枠を背景指定で作るんですね。全く気がつきませんでした。 とても勉強になりました、有難うございました。