display:flex;
要素に定義すると、その子要素が横(flex-direction:row;)又は縦(flex-direction:column;)に並びます。
display:inline-box; は横に並べたい各要素(子要素側)に定義しますが、display:flex; は親要素に定義すると子要素が並びます。
display:flexの
子要素
display:flexの
子要素
display:flexの
子要素
display:flexの
子要素
display:flexの
子要素
display:flexの
子要素
- HTML・CSSソースコード
-
<div class="flex"> <div>1つ目の<br>display:flexの<br>子要素</div> <div>1つ目の<br>display:flexの<br>子要素</div> <div>1つ目の<br>display:flexの<br>子要素</div> </div> <div class="flex"> <div>2つ目の<br>display:flexの<br>子要素</div> <div>2つ目の<br>display:flexの<br>子要素</div> <div>2つ目の<br>display:flexの<br>子要素</div> </div> <style> .flex{ display:flex; width:90%; max-width:800px; border:1px solid #999999; margin:10px; background-color:#FFFFEE; } /* .flex直下の子要素 */ .flex > div{ border:1px solid #000000; word-break: break-all; overflow-wrap: anywhere; background-color:#FFFFBB; } </style>