実現したいこと
下のボトム(紫と水色部分)を上のミドル(ピンク部分)と横幅を揃えたい。
発生している問題・分からないこと
下のボトム(紫と水色部分)が上のミドル(ピンク部分)と横幅が違う。一回り小さくなって白い余白ができてしまう。
エラーメッセージ
error
1エラーは出ていません。
該当のソースコード
CSS
1#top { 2 width: 800px; 3 background-color: #dcc9f4; 4 padding: 20px; 5 margin: 20px auto; 6 text-align: center; 7} 8 9.top-child { 10 width: 20%; 11 background-color: #ffd9df; 12 display: inline-block; 13 margin: 0 10px; 14} 15 16#middle { 17 width: 800px; 18 height: 800px; 19 background-color: #ffd9df; 20 padding: 20px; 21 margin: 20px auto; 22 position: relative; 23} 24 25#middle-child01, #middle-child02, #middle-child03 { 26 width: 200px; 27 height: 200px; 28 background-color: #87ceeb; 29 position: absolute; 30} 31 32#middle-child01 { 33 top: 100px; 34 left: 100px; 35} 36 37#middle-child02 { 38 top: 300px; 39 left: 300px; 40} 41 42#middle-child03 { 43 top: 500px; 44 left: 500px; 45} 46 47#bottom { 48 width: 800px; 49 height: 300px; 50 background-color: #87ceeb; 51 position: absolute; 52 left: 50%; 53 transform: translate(-50%); 54 } 55 56#bottom-child01, #bottom-child02, #bottom-child03 { 57 width: 400px; 58 height: 100px; 59 background-color: #e5dcf0; 60 position: relative; 61} 62#bottom-child02 { 63 left: 200px; 64} 65 66#bottom-child03 { 67 left: 400px; 68} 69
HTML
1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="このページは18章の課題です。, initial-scale=1.0"> 6 <title>18章課題</title> 7 <link rel="stylesheet" href="style.css"> 8</head> 9<body> 10 <div id="top"> 11 <p class="top-child">sample</p> 12 <p class="top-child">sample</p> 13 <p class="top-child">sample</p> 14 </div> 15 <div id="middle"> 16 <div id="middle-child01"> 17 18 </div> 19 <div id="middle-child02"> 20 21 </div> 22 <div id="middle-child03"> 23 24 </div> 25 </div> 26 <div id="bottom"> 27 <div id="bottom-child01"> 28 29 </div> 30 <div id="bottom-child02"> 31 32 </div> 33 <div id="bottom-child03"> 34 35 </div> 36 </div> 37</body> 38</html>
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
CHATGPTで検索しましたが解決しませんでした。
補足
特になし
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。