如何去掉small space in-between (after)Header 和Nav?
How to get rid of small space in-between (after)Header and Nav?
How it looks, that small space between those two
[Css 代码。 ps。我做了代码重置代码(在图片上看不到)2
它有重置代码,我也尝试在每个代码上添加边距和填充,但没有用。调整屏幕大小时,space 的数量相同。知道为什么吗?
添加显示:块;到 header 图像以删除白色 space。
header img {
width: 100%;
height: 50vh;
display: block
}
详细解释:Removing white space below inage elements, or why inline elements have descenders
如果没有看到任何代码就很难说,但很可能是底部容器中的某个元素具有顶部边距。如果容器没有任何填充,顶部边距将到达其容器之外。
要让边距留在内部,您需要向其容器添加填充。或者,您可以删除推到容器外的元素的上边距。
我制作了一个codepin给你玩。它有一个你正在经历的例子,下面的例子通过添加填充来解决问题。
https://codepen.io/joshcoast/pen/MGvxgw
HTML:
<div class="bigheader">Some stuff</div>
<div class="content">
<nav class="nav1">
<a href="#">a link</a>
</nav>
</div>
<br>
<div class="bigheader">Another example</div>
<div class="content content-with-padding">
<nav class="nav2">
<a href="#">a link</a>
</nav>
</div>
CSS:
.bigheader {
background-color: #999;
color: white;
padding: 20px;
height: 200px;
}
.content {
background-color: tan;
}
.content-with-padding {
padding: 5px;
}
.nav1 {
margin-top: 20px;
}
.nav2 {
margin-top: 20px;
}
希望对您有所帮助!
How it looks, that small space between those two
[Css 代码。 ps。我做了代码重置代码(在图片上看不到)2
它有重置代码,我也尝试在每个代码上添加边距和填充,但没有用。调整屏幕大小时,space 的数量相同。知道为什么吗?
添加显示:块;到 header 图像以删除白色 space。
header img {
width: 100%;
height: 50vh;
display: block
}
详细解释:Removing white space below inage elements, or why inline elements have descenders
如果没有看到任何代码就很难说,但很可能是底部容器中的某个元素具有顶部边距。如果容器没有任何填充,顶部边距将到达其容器之外。
要让边距留在内部,您需要向其容器添加填充。或者,您可以删除推到容器外的元素的上边距。
我制作了一个codepin给你玩。它有一个你正在经历的例子,下面的例子通过添加填充来解决问题。
https://codepen.io/joshcoast/pen/MGvxgw
HTML:
<div class="bigheader">Some stuff</div>
<div class="content">
<nav class="nav1">
<a href="#">a link</a>
</nav>
</div>
<br>
<div class="bigheader">Another example</div>
<div class="content content-with-padding">
<nav class="nav2">
<a href="#">a link</a>
</nav>
</div>
CSS:
.bigheader {
background-color: #999;
color: white;
padding: 20px;
height: 200px;
}
.content {
background-color: tan;
}
.content-with-padding {
padding: 5px;
}
.nav1 {
margin-top: 20px;
}
.nav2 {
margin-top: 20px;
}
希望对您有所帮助!