これが私の簡単なマークアップです:
<div class="row">
<div class="col fixed">Short text</div>
<div class="col fluid">Longer text....</div>
</div>
そして、ここに私のCSSがあります:
.row {
padding: 20px;
}
.row:after {
content: "";
display: block;
clear: both;
}
.col {
float: left;
}
.col.fixed {
width: 200px;
}
流動的なテキストが固定列の横 (右側) に表示され、折り返されると思いました。これは実際に起こることではありません。.col.fluid
代わりに、フロートがないかのように、全体が他の列の下に落ちます。
なぜこれが機能しないのですか (フロートが機能するはずの方法ではありません)。これを修正するにはどうすればよいですか?