CSSについて説明します。
display: flexについて説明します。
display: flex
flexは、コンテンツを1行、複数列にレイアウトします。
gridは二次元のレイアウトで使い、flexは一次元のレイアウトで使います。
sample
サンプルで確認します。
test_005.css
div.test-005-001
{
display: flex;
}
div.test-005-001 div
{
width: 20%;
height: 7ex;
background-color: #2060FF88;
margin: 0rem 1rem;
flex: 1;
}
test_005.html
<!DOCTYPE html>
<head><link rel="stylesheet" type="text/css" href="./test_005.css"/></head>
<body>
<div class="test-005-001">
<div></div>
<div></div>
<div></div>
</div>
</body>
表示は下記となります。
CSS
div
{
display: block;
display: flex;
}
div
{
display: block flex;
}
div
{
display: flex;
}
上記はすべて同じ設定となります。
参考
CSS Flexible Box Layout Module Level 1