【发布时间】:2015-01-02 16:45:57
【问题描述】:
我希望我的网站布局是横向的:
+------------+---------------------+
| Header | |
| | Content |
| Navigation | |
+------------+---------------------+
并且像这样在纵向:
+---------------------+
| Header |
+---------------------|
| |
| Content |
| |
+---------------------+
| Navigation |
+---------------------+
我怎样才能做到这一点?
我知道某些实验性的 CSS3 technologies(@media queries) 可以管理屏幕方向,但它们没有得到广泛实施,因此对我没有用处。
我也知道关于 SO 的许多类似问题,但它们都针对不同的屏幕尺寸,我不希望这样。我想要的是可靠地检测当前最常见浏览器的方向,独立于屏幕大小,并且无需JavaScript。即桌面调整为横向大小的浏览器窗口应与横向的手持移动设备产生相同的渲染效果,与实际像素宽度无关。
【问题讨论】:
-
所以你想要一种非 JavaScript 的可靠方法来检测方向,而不使用 CSS3?
-
欢迎来到 2015!
media queries不再是那种实验性 :) (从我个人的角度来看) -
@chipChocolate.py IE8 ...好的,我同意你的看法。但现在的问题是:我们需要在 IE8 上控制
landscape/portrait吗? :) -
问题是我不仅仅针对移动设备。虽然我的网站有大约 50% 的移动访问者,但我仍然有大约 15% 使用 IE
-
@what 而不是帮助我们杀死 IE8 并继续努力! (去
media queries)
标签: css