HTMLで
<body> <div class="header"> <div class="header-logo"> Practice </div> <div class="header-list"> <ul> <li>練習1</li> <li>練習2</li> <li>練習3</li> </ul> </div> </div> <div class="main"> <h1>HELLO WORLD<span>.</span></h1> </div> <div class="footer"> </div> </body>
として、CSSで
body{ font-family: "Avenir Next"; } .header { background-color: #f7f2b4; height: 90px; } .header-logo{ font-size: 36px; line-height: 60px; padding: 15px 40px; float: left; } li { list-style: none; float: left; line-height: 30px; padding: 30px 20px; } .main { background-color: #bdf7f1; height: 600px; } .main h1 { font-size: 100px; }
とした場合、.headerの背景と.mainの背景の間に余白が空いてしまいます。各要素に何も入っていない時は余白がなかったのですが、原因および解決策を教えて頂きたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/22 02:04
2020/10/22 06:17