私は弁護士の私の友人のためのウェブサイトを作っています。彼は自分が好きだったレイアウトの別のサイトへの参照を私に与えてくれました。参照サイトはおそらく10歳で、5レベルのネストしたテーブルを使っているので、良いWeb開発者のようにCSSを使うことに決めました。今問題は、ヘッダーを持つ2列のレイアウトが必要だが、ヘッダーとヘッダーが重複し、ヘッダーが1つしかないということです。その他のHTML/CSS [分]高さの問題
<html style="min-height: 100%">
<head>...</head>
<body style="min-height: 100%">
<div id="left" style="height: 100% !important">
...stuff...
</div>
<div id="header">
...stuff...
</div>
<div id="right" style="height: 100% !important">
...stuff...
</div>
</body></html>
すべては、相対的な位置とパーセンテージまたは自動高さ/幅を使用しています。今の主な問題は、#leftと#rightの両方が、予想どおりページの100%の高さを持つことです。問題は、#right divがその上にある#header divにプッシュダウンされているため、#right divだけが占有するページの下部に余分な余地があることです。これを回避する方法はありますか?私は#headerのスタイルを%の高さにして#rightの高さから減算することを検討しましたが、それは私にクルージングのようです(その上におそらくIEを破ります)。
ありがとうございます!
もう少しhtmlコードを教えてもらえますか?私はあなたの問題を理解したり、それを再現することはできません。 – andreapier