• 締切済み

CSSを利用しているときに

CSSを勉強しています。 leftとtopを利用して、好きな位置に画像や文章などを表示しているのですが、 スタイルシートを仕様してない時の表示分だけ、下に空白ができ、 スクロールバーを動かせてしまいます。 この空白を消すにはどうしたら良いでしょうか。

みんなの回答

  • leap_day
  • ベストアンサー率60% (338/561)
回答No.2

こんにちは こんな感じにしているのでしょうかね? ここから <div style="position:relative;width:800px;height:100px;top:100px;left:100px;background-color:red;">表示位置変更部分</div> ここまで position:relative;にした場合はここから~ここまでの部分の表示位置の見せ方を変えるだけですから実際にはそこに存在しています position:absolute; に変更してみてください

参考URL:
http://www.whitefox-ex.com/library/CSS5.html
aoi1923
質問者

お礼

自己解決しました。 ありがとうございました。

aoi1923
質問者

補足

「position:absolute;」にした場合、ブラウザの中心に画像をおくことができません。(正確には、中心から数ピクセルずれた位置におきたい。) なにかいい方法はありませんでしょうか。

回答No.1

よくわからんけど、 >スタイルシートを仕様してない時の表示分だけ、下に空白ができ、 http://www.w3.org/TR/CSS21/visuren.html#propdef-position http://www.htmq.com/style/position.shtml という話?

関連するQ&A

専門家に質問してみよう