如何设置移动设备和桌面的宽度?

时间:2010-02-20 09:46:42

标签: javascript html css mobile templates

现在,我的DIV的宽度是100%。它在移动设备上很棒。它伸展,不需要用户向左或向右滚动。它只是“适合”。

但是,在一台大显示器上...... DIV伸出来了,浮动的所有东西:左边是左边,而所有的浮动:右边都是向右边!

我想要一个样式解决方案。我可以在这个div中添加什么属性,以便当人们在桌面上查看它时,最大值为500px(仍然保持移动性的弹性)?

顺便说一句,我想要移动+桌面的相同模板。 (让事情变得简单)

感谢。

2 个答案:

答案 0 :(得分:4)

使用以下CSS:

max-width: 500px;

正如在另一个答案中所说的,早期版本的Internet Explorer不支持它(如果我是正确的话,< = 6),但它可以在大多数(如果不是所有)移动浏览器中使用,因为大多数(iPhone, Android,Palm Pre)使用WebKit引擎,Opera Mini和Mobile也支持它。

答案 1 :(得分:1)

您正在寻找max-width

<div style="width: 100%; max-width: 500px"> 

应该做的。

但它在IE&lt; = 6中不起作用,我不知道移动浏览器支持 - 请务必测试。 Quirksmode compatibility table

更新:Opera Mini和Safari Mobile definitely support it.