【发布时间】:2026-01-16 04:00:02
【问题描述】:
我正在尝试将我的容器之一设为屏幕宽度的 100%。
这是我的 SASS
body, html {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
}
#neo_wrapper {
width: 960px;
height: 1500px;
margin: 0 auto;
#neo_main_container1 { /* Slide1 container */
width: 100%;
height: 100%;
margin: 0 auto;
background: #999999;
z-index: 350;
#neo_scroll_button { /* Div that enables scroll */
position: absolute;
bottom: 35px;
left: 0;
right: 0;
margin: 0 auto;
width: 150px;
height: 15px;
background: #F00;
color: #FFF;
text-align: center;
line-height: 15px;
display: table;
a {
&:link {text-decoration: none; color: #FFF;}
&:visited {text-decoration: none; color: #FFF;}
}
}
}
#neo_main_container2 {
width: 100%;
height: 100%;
margin: 0 auto;
background: #CCC;
z-index: 300;
#neo_img_container {
float: left;
width: 350px;
height: 500px;
margin: 0 auto;
margin-right: 15px;
}
#neo_text_container {
float: left;
width: 50%;
height: 500px;
margin: 0 auto;
}
}
}
和 HTML
<body>
<div id="neo_wrapper">
<div id="neo_main_container1"> <!-- Start container1 -->
<div id="neo_scroll_button" onClick="scrollBelow()">
<p>Enter</p>
</div>
</div> <!-- End of container1 -->
<div id="neo_main_container2"> <!-- Start container2 -->
<div id="neo_img_container">
<img src="http://fpoimagery.com/?t=px&w=350&h=250&bg=0ff&fg=000000" />
</div>
<div id="neo_text_container">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
</div> <!-- End container2 -->
</div>
我希望 #neo_main_container1 是屏幕的全宽。显然,因为它是#neo_wrapper 的子对象,将宽度设置为 100% 将使其变为 960 像素。我确定如何规避此问题,因此将不胜感激。
更新:这是我的 JS 小提琴:http://jsfiddle.net/VkqjH/
【问题讨论】:
标签: html css sass fullscreen