【发布时间】:2016-01-03 08:32:14
【问题描述】:
我有这个元标记:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
我有这个 CSS:
@media (max-width: 1100px) and (max-device-width: 1100px) {
.wrapper {
width: 200px;
}
.page {
width: 100%;
}
我也尝试过以下css规则:
@media (max-width: 1100px) and (max-device-width: 1100px) {
和
@media only screen and (max-width : 767px) { .wrapper { width: 100%; } }
和
@media only screen and (min-width: 1024px) and (max-width: 1280px)
和
@media only screen and (min-width: 993px) and (max-width: 1024px)
这些 CSS 规则都不起作用。
这一切在 iPhone 上都被完全忽略了。
但它在调整为 iphone 大小的浏览器中运行良好。
自己看看吧:
http://www.moonshineandfuggles.com/
我已将最大宽度扩展到荒谬的值以尝试包含 iPhone。
我不希望 .wrapper 为 200px,我希望它为 100% 并考虑到设备的宽度。
似乎 iPhone 认为它应该使这个页面大约 700 像素宽。
我怎样才能让 iPhone 意识到我已经使这个网站具有响应性,以便它调整到正确的大小?
【问题讨论】:
-
@media (max-width: 1100px) and (max-device-width: 1100px) {
-
检查这个 - stephen.io/mediaqueries
-
css选择器需要使用'and'
-
也试过了——没什么区别
-
(max-width: 1100px) and (max-device-width: 1100px)...
标签: html css iphone media-queries