- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:可変画像の下にdivを後続で配置させるには?)
可変画像の下にdivを後続で配置させる方法
このQ&Aのポイント
- 可変画像の下にdivを後続で配置させる方法を紹介します。
- 具体的な手順としては、CSSを使用してpositionプロパティを設定し、div要素を可変画像の下に配置します。
- この方法を使えば、可変画像の下にブロック要素を自由に配置することができます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
javascriptを使用して、その上にあるwrapperの縦サイズとfooterのmarginを変更しています。 当然ですが、javascriptが無効だと動作しません。 そんな複雑な事をしなくても、単に画像を伸縮させて置けばよいものを・・・。 もっと簡単にシンプルで良い方法があります。 firefox + firebugにて・・
その他の回答 (1)
- font_color
- ベストアンサー率45% (24/53)
回答No.2
はじめまして。 main.jsによると $(window).load(function() { $('#wrapper').css({'height':$(window).width()}) $('#footer').css({'top':$(window).width()}) }) $(window).resize(function() { $('#wrapper').css({'height':$(window).width()}) $('#footer').css({'top':$(window).width()}) }) javascript(jquery)を使ってロード時とリサイズ時に ウィンドウの幅を取得してフッターの位置を指定しているようですね。 なぜかトップからの縦の位置を「ウインドウの横幅」で指定しているため 縦長の画面にすると崩れまくっていますが・・。 試してませんがwarrper外に要素を追加し、その要素に 絶対値を入れて画像とフッターを内包すれば CSSのみでもおそらく実装可能かと思いますよ。