.column
HTML ドキュメントに2 行の要素を作成しようとしています。現在、1行の列に続いて、フッターの下に別の行があります。
列の最初の行は私が望んでいるように見えますが、同じルールで列の別の行を作成しようとすると、水平ではなく垂直に整列します。CSS を変更して、列の 2 行目を最初の行のように機能させるにはどうすればよいですか?
HTML は次のとおりです。
<div id="columns">
<div class="left column">
<p>left column</p>
</div>
<div class="middle column">
<p>middle column.</p>
</div>
<div class="right column">
<p>right column.</p>
</div>
</div>
<div class="footer">
<div class="left column">
<p>left column</p>
</div>
<div class="middle column">
<p>middle column.</p>
</div>
<div class="right column">
<p>right column.</p>
</div>
</div>
CSS は次のとおりです。
#columns {
width: 960px;
padding-top: 50px;
margin-bottom: 0px;
}
#columns .column {
position: relative;
width: 300px;
padding: 1%;
border: solid 1px #000;
}
#columns .left {
float: left;
}
#columns .middle {
float: left;
}
#columns .right {
float: right;
}
#container #col1 {
width: 320px;
float: left;
}
これは私のjsFiddleです