gpt4 book ai didi

html - 为什么我的菜单背景颜色只从图像的顶部到中心开始,而不是全部?

转载 作者:太空宇宙 更新时间:2023-11-04 01:33:07 25 4
gpt4 key购买 nike

我现在拥有的 #nav-bar 的背景色不会显示在我希望它显示所有顶部宽度的左侧(直观上是 100% 宽度).这很奇怪,因为即使我将宽度指定为 100%,它也正是我想要的宽度大小,但就好像背景颜色向右移动,图像右侧只有空白区域。它从第一个文本的中间开始,到我所说的最右边结束,那里有额外的空白。

body {
margin: 0;
border: 0;
}

#container {
position: relative;
}

h1 {
position: absolute;
font-size: 90px;
top: 0;
left: 0;
text-align: center;
width: 100%;
}

img {
width: 100%;
height: 1000px;
margin: -287px -100px 0px 0px;
}

#nav-bar {
position: absolute;
list-style-type: none;
margin: 0;
padding: 0;
font-size: 38px;
top: 0;
left: 31%;
word-spacing: 30px;
}

#nav-bar {
width: 100%;
height: 70px;
background-color: black;
}

#nav-bar {
opacity: .30;
filter: (opacity=30);
}

li {
display: inline;
color: white;
}

li a {
text-decoration: none;
}

li a:hover {
opacity: 0.5;
}
<body>
<div id="container">
<img src="...">
<h1>IndieForwardMusic</h1>
<ul id="nav-bar">
<li id="li-1">Home</li>
<li id="li-2">About</li>
<li id="li-3">
<a href="..."></a>
</li>
<li id="li-4">Contact</li>
</ul>
</div>
</body>

最佳答案

这是因为你的 #nav-barleft: 31% 所以它是从中间开始的。所以设置 left: 0 将适合您的容器。检查以下代码段以供引用。

body {
margin: 0;
border: 0;
}

#container {
position: relative;
}

h1 {
position: absolute;
font-size: 90px;
top: 0;
left: 0;
text-align: center;
width: 100%;
}

img {
width: 100%;
height: 1000px;
margin: -287px -100px 0px 0px;
}

#nav-bar {
position: absolute;
list-style-type: none;
margin: 0;
padding: 0;
font-size: 38px;
top: 0;
left: 0;
word-spacing: 30px;
}

#nav-bar {
width: 100%;
height: 70px;
background-color: black;
}

#nav-bar {
opacity: .30;
filter: (opacity=30);
}

li {
display: inline;
color: white;
}

li a {
text-decoration: none;
}

li a:hover {
opacity: 0.5;
}
<body>
<div id="container">
<img src="...">
<h1>IndieForwardMusic</h1>
<ul id="nav-bar">
<li id="li-1">Home</li>
<li id="li-2">About</li>
<li id="li-3">
<a href="..."></a>
</li>
<li id="li-4">Contact</li>
</ul>
</div>
</body>

关于html - 为什么我的菜单背景颜色只从图像的顶部到中心开始,而不是全部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46723323/

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