CSSのmarginについて
ここに質問の内容を詳しく書いてください。
HTMLで書いた文章に対して、CSSのfont-sizeプロパティでfont-sizeを指定したのですが、font-sizeで指定したものと同じ大きさのmarginが勝手に発生するのですが、なぜ起こるのかわかる方がいたら教えていただきたいです。
CSSのソースコード
body{
margin: 0px;
}
header{
background-color:#EFA358;
display: flex;
color: #FFFFFF;
padding-left: 183px;
padding-right: 183px;
}
header ul{
list-style: none;
display:flex;
}
header nav{
margin-left: auto;
padding-top: 31px;
padding-bottom: 27px;
font-size: 20px;
}
header nav li{
padding-right: 20px;
}
header p{
font-weight: bold;
font-size: 28px;
padding: 26px 661px 23px 23px;
}
.main img{
width: 100vw;
}
.main-contents{
margin: 0px auto;
width: 1000px;
}
.feature{
text-align: center;
font-weight: bold;
font-size: 32px;
padding-top: 40px;
padding-bottom: 42px;
}
.main-wrapper{
display: flex;
}
.main-text{
padding-left: 62px;
padding-right: 46px;
padding-bottom: 113px;
width: 396px;
}
.logo{
font-weight: bold;
font-size: 32px;
}
.logo-text{
font-size: 16px;
}
button{
color: #FFFFFF;
background-color:#EFA358;
width: 197px;
height: 47px;
border-radius: 10px;
}
.main-wrapper img{
margin-bottom: 71px;
width: 480px;
height: 329px;
}
footer{
background-color:#EFA358;
text-align: center;
color: #FFFFFF;
}
footer p{
padding-top: 19px;
font-size: 24px;
font-weight: bold;
}
footer small{
padding-top: 20px;
padding-bottom: 20px;
}
HTML
1</head> 2 3<body> 4 <header> 5 <p>LOGO</p> 6 <nav> 7 <ul> 8 <li>Home</li> 9 <li>About</li> 10 <li>Contact</li> 11 </ul> 12 </nav> 13 </header> 14 15 <div class="main"> 16 <img src="fv.png" alt="desk"> 17 </div> 18 19 <div class="main-contents"> 20 <p class="feature">Feature</p> 21 <div class="main-wrapper"> 22 <img src="sample.png" alt="work"> 23 <div class="main-text"> 24 <p class="logo">What is “Coding Basics”?</p> 25 <p class="logo-text">Lorem ipsum dolor sit amet, consectetur adipiscing elit, 26 sed do eiusmod tempor incididunt ut labore et dolore 27 magna aliqua. Ut enim ad minim veniam, quis nostrud 28 exercitation ullamco laboris nisi ut aliquip ex ea<br><br> 29 30 commodo consequat. Duis aute irure dolor in 31 reprehenderit in voluptate velit esse cillum dolore eu.</p> 32 <button>Read More</button> 33 </div> 34 </div> 35 </div> 36 37 <footer> 38 <p>LOGO</p> 39 <small>© 2020 LOGO All rights reserved.</small> 40 </footer> 41</body> 42 43</html> 44
試したこと
font-size marginで検索しましたが参考になるようなものは見つけられませんでした。
補足情報(FW/ツールのバージョンなど)
使用しているエディタはVSCodeです。
回答2件
あなたの回答
tips
プレビュー