我正在开发适用于手机和平板电脑的响应式网站。 如果移动设备和平板电脑的内容/设计相同,我可以使用媒体查询根据下面的视口更改css文件。如何在视口大小更改时调用不同的html页面?
<link rel="stylesheet" type="text/css" media="screen and (max-width: 640px)" href="css/devices/screen/layout-modify1.css">
<link rel="stylesheet" type="text/css" media="screen and (min-width: 641px) and (max-width: 800px)" href="css/devices/screen/layout-modify2.css">
<link rel="stylesheet" type="text/css" media="screen and (min-width: 801px) and (max-width: 1024px)" href="css/devices/screen/layout-modify3.css">
<link rel="stylesheet" type="text/css" media="screen and (min-width: 1025px)" href="css/devices/screen/layout-modify4.css">
默认情况下,我使用index_mob.html
作为移动响应设计。 但是,我的内容与平板电脑略有不同。
所以,我怎么能找到平板电脑的视口的大小和基于视窗的大小,我需要调用平板电脑设计的页面 - index_tab.html
这可能吗?
你为什么不只是使用类更改要显示/隐藏的内容的显示值?这样,你只有一个HTML页面来管理。 – Brian 2014-10-16 12:49:53
是的,但大部分内容看起来很奇怪。所以,我肯定需要调用另一个html页面。 – 2014-10-16 12:53:54
这已经在SO上回答了:http://stackoverflow.com/questions/11848422/change-site-completely-if-browser-size-is-small – Brian 2014-10-16 12:55:40