ヘッダー付きの液体HTMLレイアウトを作成しようとしています(利用可能な幅と高さ130ピクセルをすべて取る)、2列(1:300px幅すべて可能な高さ、2: 2はそれらの間に300pxと15-20pxのマージンをとった)。HTML + CSS:すべての利用可能なビューポートを取得
気圧私はこれを持っている:
HTML:
<div class="wrapper">
<div class="header">
<!-- .... -->
</div>
<div class="content">
<div class="left-column">
<!-- ... -->
</div>
<div class="right-column">
<!-- ... -->
</div>
</div>
</div>
CSS:
html, body {
padding: 0;
margin: 0;
height: 100%;
width: 100%;
min-width: 1000px;
min-height: 500px;
}
body {
font: 12px sans-serif;
background-color: #fff;
color: #000;
}
.wrapper {
height: 100%;
width: 100%;
position: relative;
}
.header {
padding: 0 30px;
height: 100px;
left: 0px;
right: 0px;
position: absolute;
border: 1px solid black;
border-top: none;
}
.content {
position: absolute;
top: 120px;
left: 0;
right: 0;
bottom: 0px;
margin: 10px 20px;
border: 1px solid black;
}
.left-column {
float: left;
width: 300px;
border: 1px solid black;
}
.right-column {
margin-left: 315px;
border: 1px solid black;
}
質問です:任意のより良い解決策があるのですか?
ありがとうございました。
かなり標準的な設定のように見えますが、私は境界線が、レイアウトで何が起こっているのかを見ていると思います。どのような側面を変更したいですか?あなたがすでに持っているものをチェックしている間、私はここであなたのためのフィドルを追加しました:http://jsfiddle.net/qAmhJ/ – asc99c
ええ、境界線は何が起こっているのを見ているだけです。私が気にしているのは残された人たちです:0;右:0何とかパディング/マージンを調整して幅を調整する必要があります:100%は正しく動作しますか? – Daniel