フレックスボックスを使ってテーブルを取得しましたが、興味深い機能が1つあります。br
要素はフレックスボックス内で何もできません。"br"はフレックスボックスに馴染んでいませんか?
例:例で
.flexbox {
display: flex;
flex-wrap: wrap;
border: 2px solid red;
padding: 2px;
}
.item {
width: 50px;
height: 50px;
margin: 2px;
border: 2px solid blue;
}
.new-row, br {
display: block;
width: 100%;
height: 0px;
}
<p>Line break using div:</p>
<div class="flexbox">
<div class="item"></div>
<div class="item"></div>
<div class="new-row"></div>
<div class="item"></div>
<div class="item"></div>
</div>
<p>Line break using br:</p>
<div class="flexbox">
<div class="item"></div>
<div class="item"></div>
<br>
<div class="item"></div>
<div class="item"></div>
</div>
、div
とbr
は、同じ特性を共有するが、新しい行にdiv
転送要素、及びbr
はありません。
なぜですか?
レイアウトに
を使用しないものとします。 –