【发布时间】:2015-11-15 04:34:38
【问题描述】:
大家好,我需要帮助,我试图使导航全宽,但它在设置宽度为 900 的 div 名称包装器内,我无法想象我该怎么做我不想创建另一个 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更宽? -
挤压比其容器更大的东西是可能的,但在这种情况下这肯定不是最佳实践。你知道你可以有两个包装,对吧?一个是全宽的,其中包含需要 100% 宽度的任何内容,一个内部只有 900 像素。
-
这不能超过 900 像素,因为元素处于 900 像素的包装之下。它将需要 900px 作为全宽,您可以将固定的顶部 0 定位。但它会始终粘在窗口的顶部。它将是 100% 到窗口。
标签: html css header width footer