相关网站是:http://www.twisted-perfectionism.com
我有这个#secondary_nav,它应该出现在移动设备屏幕的底部。 它在Firefox和Chrome中运行良好,但在Safari中它根本不会出现。使用开发者工具我可以看到它被正确放置但它不可见。我是新手..请帮忙!
@media only screen and (max-width : 880px) { [...] #secondary_nav {
width: 100%;
height: 12px;
padding-top: 16px;
position: fixed;
bottom: 0;
left: 0;
right: 0;
background: url(../images/trans.png) repeat;
}
#secondary_nav > ul {
clear: left;
float: left;
margin: 0;
padding: 0;
position: relative;
left: 50%;
text-align: center;
display: block;
}
#secondary_nav > ul > li {
width: auto;
display: block;
clear: none;
float: left;
list-style: none;
position: relative;
right: 50%;
}
#secondary_nav ul li ul {
left: 0;
margin-right: 0;
}
#secondary_nav ul li ul li a {
text-align: left;
} [...] }
通过删除以下问题解决了问题:
overflow: auto;
页脚现在出现,但在iOS上,当向下滚动时,iOS底部吟游诗人消失,页脚不会下降,直到我将手指从显示屏上移开。
查看屏幕截图:http://s29.postimg.org/7r49yfzc7/Photo_17_05_14_02_06_16.png
答案 0 :(得分:2)
如果你拿出溢出的话就行了:在#control的样式中自动,它正在剪切#secondary_nav:
#control {
width: 34%;
min-width: 300px;
position: fixed;
top: 0;
bottom: 0;
left: 0;
overflow: auto; /* Take this out */
-webkit-box-shadow: 0px 1px 7px 0px rgba(00, 00, 00, .7);
box-shadow: 0px 1px 7px 0px rgba(00, 00, 00, .7);
background: url(images/trans.png) repeat;
}
据我所知,它也不会搞乱任何其他事情。
答案 1 :(得分:0)
在样式表的第1068行,#footer
设置为display: none
,并且在小屏幕上没有任何内容可以覆盖它。 (在桌面浏览器上,插入了display: block
的内联样式。)
答案 2 :(得分:0)
但顺便试试这个
@media only screen and (max-width : 880px) {
#secondary_nav {
width: 100%;
height: 12px;
padding-top: 16px;
position: absolute; /* Try with absolute positioning*/
bottom: 0;
left: 0;
background: url(../images/trans.png) repeat;
}
}
答案 3 :(得分:0)
尝试添加此重要规则:
#control {
width: 34%;
min-width: 300px;
position: fixed !important;
top: 0!important;
bottom: 0 !important;
left: 0 !important;
z-index: 999 !important;
overflow: auto; /* Take this out */
-webkit-box-shadow: 0px 1px 7px 0px rgba(00, 00, 00, .7);
box-shadow: 0px 1px 7px 0px rgba(00, 00, 00, .7);
background: url(images/trans.png) repeat;
}