Div Layout随移动浏览器而变化

时间:2013-01-02 11:39:57

标签: css layout html mobile

Chrome,Safari,FireFox& IE看起来很好。

在移动Android手机上查看横向时,它看起来很好,查看它是纵向的,列表与容器底部重叠。

为什么以及如何解决?

<style>
div.test {color:black; text-align:left; border-radius:15px; -moz-border-radius:15px; border:2px solid #000; background-color:#808080; }
ul#navlist {width:80%; \width:80%; w\idth:80%; padding:15px; border-top:0px; margin:0px; color:#ffffff; font:10pt verdana,helvetica,arial,sans-serif; }
ul#navlist li {list-style:none; }
ul#navlist li a {display:block; padding:4px 8px 4px 8px; border-left:20px solid #808080; background:#808080; text-decoration:none; text-align:left; font:bold 10pt verdana,helvetica,arial,sans-serif; }
ul#navlist li a:link {color:#fff; }
div#nav li a:visited {color:#fff; }
ul#navlist li a:hover {border-color:#fff; color:#ffffff; background:#202020; }
</style>

<div class="test" style="position:absolute; top:30px; left:10px; width:485px; height:580px">
<div id="nav" ><ul id="navlist"><b>&nbsp;&nbsp;DEMO</b>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
<li><a href="#">TEST Entry</a></li>
</ul></div></div>

1 个答案:

答案 0 :(得分:0)

你必须为风景写1 css 1,为肖像写1,只需复制粘贴下面的代码,它将正常工作 meta name =“apple-mobile-web-app-capable”content =“yes”/&gt;

meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;" />
<link rel="stylesheet" media="all and (orientation:portrait)" href="../../../css/potrait.css" />
<link rel="stylesheet" media="all and (orientation:landscape)" href="../../../css/landscape.css" />