2011-04-24 62 views
1

我有两个关于设置视口的问题?如何设置设备视口?

  1. 元标记是设置视口的唯一方法吗?我的意思是有可能通过JS或其他方式?

  2. 我有一个Java应用程序(使用JSP/Struts的,等等)。那么我可以从一个地方全局设置它吗?如果是的话,如果我以后需要的话,我可以为特定页面覆盖它吗?

回答

1

您可以通过元标记和CSS设置视口。 这篇文章也是一个很好的介绍视口属性,以及如何通过CSS http://dev.opera.com/articles/view/an-introduction-to-meta-viewport-and-viewport/和其他方式设置它。

+0

非常感谢...对于通过CSS设置,使用@ -o-viewport;它会在iPad上运行吗? – testndtv 2011-04-28 17:09:27

+0

我的意思是Opera ..它是@ -o-viewport,但是iPad呢? – testndtv 2011-04-30 08:31:24

+0

Webkit目前还不支持AFAIK。 – 2011-05-03 23:47:35

0

的Javascript具有reiszeTo()函数,迫使改变窗口和clientWidth用于调节视口宽度。这article解释了如何结合CSS元标记和JS来调整视口。

+0

好的..很多..关于第二个问题(Java Web应用程序)的问题? – testndtv 2011-04-24 09:09:19

+0

如果您使用JS,请使用默认宽度和高度编写调整大小功能并将文件包含在每个页面上。然后在dom准备就绪时调用它。如果您需要动态更改宽度/高度,该函数将需要用于覆盖默认宽度和高度的方法。 – 2011-04-24 09:47:11

+0

好吧。等待答案2.我有一个Java应用程序(使用JSP/Struts等)。那么我可以从一个地方全局设置它吗?如果是的话,如果我以后需要的话,我可以为特定页面覆盖它吗? – testndtv 2011-04-24 13:09:04