- 締切済み
CSSを利用しているときに
CSSを勉強しています。 leftとtopを利用して、好きな位置に画像や文章などを表示しているのですが、 スタイルシートを仕様してない時の表示分だけ、下に空白ができ、 スクロールバーを動かせてしまいます。 この空白を消すにはどうしたら良いでしょうか。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 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; に変更してみてください
- himajin100000
- ベストアンサー率54% (1660/3060)
回答No.1
よくわからんけど、 >スタイルシートを仕様してない時の表示分だけ、下に空白ができ、 http://www.w3.org/TR/CSS21/visuren.html#propdef-position http://www.htmq.com/style/position.shtml という話?
お礼
自己解決しました。 ありがとうございました。
補足
「position:absolute;」にした場合、ブラウザの中心に画像をおくことができません。(正確には、中心から数ピクセルずれた位置におきたい。) なにかいい方法はありませんでしょうか。