前提・実現したいこと
Webページの内容が増えてスクロールが発生した際に、CSSが途切れてしまうので、スクロールしてもCSSが付いてくるようにしたいです。
下記コードClass aのように高さのある要素が追加された場合でも、mainとsideの背景色が画面いっぱいに表示されるのが理想です。
該当のソースコード
HTML
1 <div class="wrapper"> 2 3 <div class="main"> 4 <p>メイン</p> 5 6 <div class="a"> 7 a 8 </div> 9 10 </div> 11 12 <div class="side"> 13 <p>サイドバー</p> 14 </div> 15 16 </div>
CSS
1html { 2 height: 100%; 3} 4 5body { 6 height: 100%; 7} 8 9.wrapper { 10 display: flex; 11 background-color: grey; 12 height: 100%; 13} 14 15.main { 16 background-color: blue; 17 width:80%; 18} 19 20.a { 21 height:9999px; 22} 23 24.side { 25 background-color: red; 26 width: 20%; 27}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/21 16:17