gpt4 book ai didi

html - 如何让一个固定的导航栏拉伸(stretch)到浏览器的宽度?

转载 作者:太空宇宙 更新时间:2023-11-04 13:29:34 24 4
gpt4 key购买 nike

我正在尝试创建一个延伸到浏览器宽度的固定水平导航。我遇到的问题是,当我调整浏览器窗口大小时,导航栏中的链接会移动。我怎样才能做到这一点,以便当您调整网络浏览器大小时,链接(主页、服务...)保持固定在右侧并与#content 垂直对齐。?

这是我的 html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html lang="en">
<head>
</head>
<body>
<!--Navigation-->
<div id="fixed_bar">
<div id="navigation">
<ul>
<li><a href="Home">Home</a></li>
<li><a href="Services">Services</a></li>
<li><a href="About">About</a></li>
<li><a href="Contact">Contact</a></li>
</ul>
</div>
</div>

<!--Content-->
<div id="content">
<!--Content-->
</div>

</body>
</html>

还有我的 CSS:

body {
background-color:yellow;
color:black;
width:100%;
padding:0;
margin-left:auto;
margin-right:auto;
font-size:16px;
font-family:"Sans-Serif", Helvetica, Arial;
}

/*Navigation*/
#navigation {
background-color:green;
color:black;
width:100%;
height:60px;
margin:0;
padding:0;
position:fixed;
top:0;
z-index:99;
}
#navigation ul {
list-style:none;
display:inline-block;
margin:0;
padding:0;
float:right;
overflow:hidden;
}
#navigation ul li{
padding:10px;
float:left;
clear:right;
}
#navigation ul li a{
background-color:inherit;
color:black;
vertical-align:middle;
text-decoration:none;
text-transform:uppercase;
font-size:15px;
font-family:"Lato", sans-serif;
letter-spacing:1px;
line-height:40px;
clear:both;
}

/*Content*/
#content {
padding-top:50px;
margin:auto;
width:900px;
color:black;
background-color:white;
}

我已经尝试解决这个问题几个小时了,非常感谢您的帮助

最佳答案

您可以将实际的 #navigation CSS 规则应用到您的 #fixed_bar div 并为 #navigation 提供与内容相同的宽度(900px ), 让浏览器使用自动边距计算边距并将文本右对齐,这样 ul 将位于 #navigation 的右侧,同时保留背景,在 #fixed_bar 中等。

在这里查看:http://jsbin.com/bibulewa/1

这是我修改过的 CSS:

#fixed_bar {
background-color:green;
color:black;
width:100%;
height:60px;
margin:0;
padding:0;
position:fixed;
top:0;
z-index:99;
}

#navigation {
width: 900px;
text-align: right;
margin: auto;
}

关于html - 如何让一个固定的导航栏拉伸(stretch)到浏览器的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23446061/

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