• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:可変画像の下にdivを後続で配置させるには?)

可変画像の下にdivを後続で配置させる方法

このQ&Aのポイント
  • 可変画像の下にdivを後続で配置させる方法を紹介します。
  • 具体的な手順としては、CSSを使用してpositionプロパティを設定し、div要素を可変画像の下に配置します。
  • この方法を使えば、可変画像の下にブロック要素を自由に配置することができます。

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

javascriptを使用して、その上にあるwrapperの縦サイズとfooterのmarginを変更しています。  当然ですが、javascriptが無効だと動作しません。  そんな複雑な事をしなくても、単に画像を伸縮させて置けばよいものを・・・。  もっと簡単にシンプルで良い方法があります。  firefox + firebugにて・・

その他の回答 (1)

回答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のみでもおそらく実装可能かと思いますよ。

関連するQ&A