<hr>
上下に余白のある「クリア」タグがあります。ただし、2つの浮動要素を列として使用した後は、上マージンは無視され、行はテキストのすぐ下に配置されます。
CSS:
hr {
width: 100%;
height: 1px;
border: 1px;
background-color: #d3d7cf;
color: #d3d7cf;
clear: both;
margin: 16px auto;
}
.column {
text-align: center;
float: left;
margin-right: 16px;
width: 200px
}
HTML:
<hr/>
<div class="column">asd<br />fgh</div>
<div class="column">asd</div>
<hr/>
divの列をでラップできることがわかりましたがoverflow: hidden
、HTMLにマークアップを追加する必要がない解決策はありますか?