現在CSSの勉強をしているのですが、画像のように、300x200のダミーバナーがお知らせの右に置きたいのですが、なぜかfooterとかぶってしまいます。mainタグの中にいれてあげたので、このような現象が起こる原因がわかりません。どうしたらいいでしょうか。
css
1header{ 2 border-top: 8px solid #614226; 3} 4header h1{ 5 text-align: center; 6 7} 8 9header ul{ 10 width: 940px; 11 list-style-type: None; 12 margin: 0 auto 0 auto; 13 14} 15 16header ul li{ 17 width: 155px; 18 float: left; 19} 20 21header a{ 22 text-decoration: None; 23 color: white; 24 background-color: #614226; 25 display: block; 26 margin-left: 2px; 27 text-align: center; 28} 29.current a{ 30 background-color: black; 31} 32header a:hover, active{ 33 background-color: gray; 34} 35main{ 36 width: 900px; 37 margin: 0 auto 0 auto; 38} 39 40main section{ 41 width: 500px; 42} 43main h2{ 44 border-bottom: 1px solid #614226; 45 border-left: 8px solid #614226; 46 padding-left: 10px; 47} 48/* aside{ 49 float: right; 50 width: 300px; 51} 52aside ul{ 53 margin: 0; 54 padding: 0; 55 56 list-style-type: None; 57} 58aside ul li{ 59 margin-bottom: 20px; 60 61} */ 62 63footer{ 64 color: white; 65 background-color: #614226; 66 width: 900px; 67 margin: 0 auto 0 auto; 68 text-align: center; 69} 70footer ul{ 71 /* margin-bottom: 20px; */ 72 width: 600px; 73 margin: 0 auto 0 auto; 74 list-style-type: None; 75 padding-left: 0; 76 77} 78footer li{ 79 /* float: left; */ 80 display: inline; 81 82} 83footer a{ 84 text-decoration: None; 85 color: white; 86 margin-left: 5px; 87} 88footer a:hover{ 89 text-decoration: underline; 90} 91#sidebar { 92 float: right; 93 width: 300px; 94 } 95#sidebar ul { 96 margin: 0; 97 padding: 0; 98 } 99 100 #sidebar ul li { 101 margin-bottom: 20px; 102 list-style-type: none;
html
1 <!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <link rel="stylesheet" href="style.css"> 7 <title>Document</title> 8</head> 9<body> 10 <header> 11 <h1>CSS Cafe</h1> 12 <nav> 13 <ul> 14 <li class='current'><a href="#">ホーム</a></li> 15 <li><a href="#">商品情報</a></li> 16 <li><a href="#">店舗紹介</a></li> 17 <li><a href="#">アクセス</a></li> 18 <li><a href="#">会社情報</a></li> 19 <li><a href="#">お問い合わせ</a></li> 20 </ul> 21 </nav> 22 </header> 23 <main> 24 <img src="http://via.placeholder.com/940x300" alt=""> 25 26 <section> 27 <h2>お知らせ</h2> 28 <dl> 29 <dt>2018年3月10日</dt> 30 <dd>リニューアルオープンしました。</dd> 31 <dt>2018年4月15日</dt> 32 <dd>4/27(金)は設備メンテナンスのため休業いたします。</dd> 33 <dt>2018年4月20日</dt> 34 <dd>ゴールデンウィークは休まず営業いたします</dd> 35 </dl> 36 </section> 37 38 <section> 39 <h2>キャンペーン情報</h2> 40 <ul> 41 <li>日頃の感謝を込めて、パスタ全品がいつもよりお得に!</li> 42 <li>平日11時から14時までお得なランチタイムを実施中。</li> 43 <li>バイオリン演奏付きのスペシャルディナーイベントの早期予約受付中。</li> 44 </ul> 45 </section> 46 <aside id='sidebar'> 47 <ul> 48 <li><img src="http://via.placeholder.com/300x200" alt=""></li> 49 <li><img src="http://via.placeholder.com/300x200" alt=""></li> 50 </ul> 51 </aside> 52 </main> 53 <footer> 54 <ul> 55 <li><a href="#">ホーム</a></li> 56 <li><a href="#">商品情報</a></li> 57 <li><a href="#">店舗紹介</a></li> 58 <li><a href="#">アクセス</a></li> 59 <li><a href="#">会社情報</a></li> 60 <li><a href="#">お問い合わせ</a></li> 61 </ul> 62 <br> 63 <small>(c) 2018 CSS Cafe</small> 64 65 </footer> 66</body> 67</html>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/16 03:33 編集
2020/06/16 03:46
2020/06/16 03:48
2020/06/16 03:56
2020/06/16 13:19