你好我需要帮助即时尝试使导航全宽,但其内的div名称包装已设置宽度900我不能想象我怎么能做到这一点我不想要创建另一个div,如头部我想要的方式,我可以在包装器内设置任何东西的全部宽度,以减少编码,这里是HTML。 P.S请使代码易于理解我只是个新手..如何使全宽当你有一个容器
<html>
<head>
<title>MY TITLE</title>
<link rel="stylesheet" href="design.css">
</head>
<body>
<div class="full">
<div class="box">
<h1>HEAD</h1>
</div>
</div>
<div class="wrapper">
<div class="list">
<ul>
<li>Home</li>
<li>About Us</li>
<li>Contact Us</li>
</ul>
</div>
</div>
</body>
</html>
,而这里是CSS
*{
padding:0px;
margin:0px;
}
.wrapper{
margin:0 auto;
width:900px;
border:1px solid red;
background:green;
}
.full{
width:100%;
background:black;
}
.box{
text-align:center;
color:red;
width:500px;
margin:0px auto;
background:black;
}
.list{
margin:0 auto;
width:500px;
}
ul li {
display:inline;
list-style-type:none;
padding-right:30px;
}
正如你想要'div'中类'wrapper'的东西比'900px'宽吗? – Jay
挤压比它的容器大的东西是可能的,但在这种情况下,它当然不是最佳实践。你知道你可以有两个包装,对吧?一种是全宽度,包含任何需要100%宽度的东西和一个只有900px的内部宽度。 – Neil
因为元素在900px的包装下,所以不能超过900px。它将占用900px的全宽, 您可以定位固定的顶部0,但它将始终粘在窗口顶部。这将是100%的窗口。 – Vinayak