前提・実現したいこと
grid-template-areaで、レイアウトを作る
発生している問題・エラーメッセージ
grid-template-areaとgrid-areaを指定しているが、表示されない。
該当のソースコード
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="stylesheet" href="./styles.css" /> <title>Document</title> </head> <body> <div class="container"> <div class="box" id="box01"></div> <div class="box" id="box02"></div> <div class="box" id="box03"></div> <div class="box" id="box04"></div> <div class="box" id="box05"></div> <div class="box" id="box06"></div> <div class="box" id="box07"></div> <div class="box" id="box08"></div> <div class="box" id="box09"></div> </div> </body> </html> .container { display: grid; grid-template-areas: "box1 box1 box1" "box2 box2 box2" "box3 box3 box3" "box4 box4 box8"; } .box { } #box01 { background-color: greenyellow; grid-area: box1; } #box02 { background-color: red; grid-area: box2; } #box03 { background-color: blue; grid-area: box3; } #box04 { background-color: orange; grid-area: box4; } #box05 { background-color: #dfdfdf; } #box06 { background-color: #fafa; } #box07 { background-color: #444; } #box08 { background-color: #949; grid-area: box8; } #box09 { background-color: #044; }
あなたの回答
tips
プレビュー