我无法正确处理#main-wrapper
@media only screen and (min-width: 1400px)
行为
我想要的是#main-wrapper
的分辨率宽度为100%< 1400px,而> 1400的宽度设置为1336px
现在#menu-section
溢出#content-section
实例: http://solutionsmvo.nazwa.pl/nell-ogrody/o-nas/
代码:
#main-wrapper {
width: 100%;
overflow:hidden;
}
#menu-section {
width: 25%;
float: left;
height:100vh;
position: fixed;
}
#content-section {
width: 75%;
float:right;
min-height: 100vh;
}
@media only screen and (min-width: 1400px) {
#main-wrapper {width: 1336px; margin: 0 auto;}
}
<div id="main-wrapper">
<div id="menu-section">
</div>
<div id="content-section">
</div>
</div>
答案 0 :(得分:1)
因为&lt; 1400px中的#menu-section
具有position: fixed;
属性,在这种情况下可以,但是当宽度&gt; 1400px,然后出现此问题。删除position: fixed;
并对其进行测试。
答案 1 :(得分:0)
问题是您的侧边栏元素position:fixed
。
您需要添加相对于main-wrapper
的位置,并在menu-section
#main-wrapper {
position: relative
}
#menu-section {
position: absolute; //instead of fixed
}