我已经设置了我的页面,以便在滚动时,内容div在标题导航菜单下滚动,大约是48px高。
它在大多数浏览器上运行良好,一个值得注意的例外是Android股票浏览器,其中滚动根本不会发生。
我的css:
#content{position:absolute; top:48px; left:0px; right:0px; bottom:0px; overflow-y:auto;}
nav {
display: table;
width: 100%;
border-collapse: collapse;
border: none;
}
nav ul {
display: table-row;
}
nav li {
display: table-cell;
margin: 0;
}
nav a {
height:48px;
display: block;
border: 0px solid red;
text-align: center;
margin: 0 1px;
padding:10px;
background: #444;
text-decoration:none;
color:#fff;
}
如果我忽略了溢出,滚动再次起作用,但整个页面包括标题滚动。
这是正确的方法,让页面div在页面上保持静态,并在其下滚动内容,如果是这样,有没有办法让Android表现?
感谢您的时间和帮助。
答案 0 :(得分:2)
这可能是一个Android问题...旧版本的Android要求您只有一个滚动窗格。