gpt4 book ai didi

html - 从包装器内的 60% 宽度中排除 div

转载 作者:行者123 更新时间:2023-11-28 01:21:49 26 4
gpt4 key购买 nike

我正在创建一个具有以下设置的网站:

<html>    
<body>
<div class="wrapper">
<div class="wrapper_devider">
<div id="header"></div>
<div class="slider"></div>
<div id="container"></div>
<div class="sidebar"></div>
<div id="footer"></div>
</div>
</div>
</body>
</head>

css如下:

.wrapper{
margin: 0 auto;
max-width: 1500px;
}

.wrapper_devider{
width:60%;
padding:0 20%;
}

#header{
float: left;
width: 100%;
}

.slider{
display:block;
float:left;
width:100%;
background-color:#0000FF;
height:150px;
}

#container{
float: left;
width: 100%;
}

.sidebar{
float: left;
width: 100%;
background: #eeeeee;
display: inline;
}

#footer{
display:block;
float: left;
width: 100%;
}

.wrapper 的宽度固定为 1500px,其余部分由 % 完成。我似乎无法解决的问题是我希望 slider 是全宽的。我尝试将 .slider 的宽度设置为 1500px,但它只会向右扩展。

谁能看出我做错了什么?

M.

最佳答案

包装器的最大宽度为 1500,这与固定宽度不同,这看起来像

width: 1500px;

即使您将宽度设置为 1500,它仍然不起作用,因为您的 slider 元素位于分隔线内。

我会推荐以下布局:

HTML

<body>
<div class="wrapper">
<div class="wrapper_divider">
<div id="header">header</div>
</div>
<div class="slider">slider</div>
<div class="wrapper_divider">
<div class="container">container</div>
<div class="sidebar">sidebar</div>
<div class="footer">footer</div>
</div>
</div>
</body>

CSS

.wrapper{
margin: 0 auto;
width: 1500px;
}

.wrapper_divider{
width:60%;
padding:0 20%;
}

#header{
float: left;
width: 100%;
}

.slider{
display:block;
float:left;
width:100%;
background-color:#0000FF;
height:150px;
}

#container{
float: left;
width: 100%;
}

.sidebar{
float: left;
width: 100%;
background: #eeeeee;
display: inline;
}

#footer{
display:block;
float: left;
width: 100%;
}

我已经举例说明了它的外观:http://jsfiddle.net/zon1d0gz/

关于html - 从包装器内的 60% 宽度中排除 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33670172/

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