gpt4 book ai didi

html - Navbar div 的位置为 :fixed; 时创建的空白

转载 作者:太空宇宙 更新时间:2023-11-03 17:28:28 24 4
gpt4 key购买 nike

我想去除导航栏下方页面中间的空白区域。但是在尝试了很多东西之后,白色条仍然存在,我很困惑。

这是我的代码:

HTML:

<!DOCTYPE html>
<html>
<head>
<meta charset = "utf-8">

<link rel="stylesheet" href="style.css"/>

<link rel="stylesheet" href="reset.css"/>

</head>

<body>

<div class="header">

<div class="navbar">
<ul>
<li><a>About</a></li>
<li><a>Projects I've worked on</a></li>
<li><a>Impossible List</a></li>
<li><a>Contact</a></li>
</ul>
</div>
<!-- end navbar div-->

<div class="content">
<p id = "title">Srikant Devarajan</p>

</div>
<!--end content div-->
</div>

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum quidem quae magnam, facilis laborum minus provident. Earum ipsum quo voluptate cumque assumenda quia officiis, eaque suscipit error quae, maxime modi.</p>
<br>

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum quidem quae magnam, facilis laborum minus provident. Earum ipsum quo voluptate cumque assumenda quia officiis, eaque suscipit error quae, maxime modi.</p>
<br>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum quidem quae magnam, facilis laborum minus provident. Earum ipsum quo voluptate cumque assumenda quia officiis, eaque suscipit error quae, maxime modi.</p>
<br>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Earum quidem quae magnam, facilis laborum minus provident. Earum ipsum quo voluptate cumque assumenda quia officiis, eaque suscipit error quae, maxime modi.</p>
<br>


</body>
<!--end body-->
</html>
<!--end html-->

这是我的 CSS:

@import url(http://fonts.googleapis.com/css?family=Roboto:400,300);
@import url(http://fonts.googleapis.com/css?family=Lato:300);

html,body{
height:100%;
}
.header{
background: url(images/background5.jpg) no-repeat center center fixed;
background-size: cover;
height:100%;
}
.navbar{
color:white;
list-style: none;
font-family: "Roboto";
text-align:center;
padding:20px;
background-color:black;
opacity:1.0;
filter: alpha(opacity=70);
position:fixed;
top:0;
widows: 100%;
}

.navbar ul{
list-style: none;
}

.navbar li{
display: inline;
padding:70px;
color:#CCCCCC;
}

.navbar a:hover{
color:#fff;
}

.nav a{
display:inline-block;
padding:10px;
opacity:2.0;
}
#title{
margin-top:110px;
font-size:70px;
text-align:center;
color:white;
font-family:'Lato';
}

.content p{
margin-top:70px;
font-size:35px;
text-align:center;
color:white;
font-family:'Lato';
}

最佳答案

当您将某物定位为固定时,请想象浏览器不再将其视为占用空间。您的空白是由标题 ID 中的顶部边距创建的。尝试修改该值并查看空白是否发生变化。

编辑:的确如此。它是您的标题 ID 中的顶部边距。

关于html - Navbar div 的位置为 :fixed; 时创建的空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31061375/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com