编辑:这是我的一个总菜鸟错误。我正在编辑一个不同的文件集到我正在测试的那个。对所有回答我的人表示诚挚的歉意。我已经提出了所有答案,因为我至少从你们所有人那里了解了更多关于媒体的问题,但没有人提供了答案。建议请问现在怎么办这张票?iPhone忽略了CSS媒体查询。存在视口标记。在桌面工作
这是网站上的一个繁忙的话题,但我还没有看到解决这个问题的方法。
viewport
标记存在。我使用的是:
<meta name="viewport" content="width=device-width,initial-scale=1.0">
当我调整在Chrome浏览器窗口,它工作得很好,我可以看到它捕捉到,因为他们达到了一个新的断点,但iPhone Safari浏览器会显示该网站的左上角只,没有迹象表明任何疑问。
我使用iPhone的肖像CSS媒体查询是:
@media (max-width: 321px) { }
我使用的是引导少,所以我的媒体查询是在样式的结束。
对不起,我无法在此共享代码。这是一个奇怪的 - 我希望有人能够看到我是否可能会失踪。
编辑
这里是它的工作在我的iPhone一个非常简单的例子。我可以从纵向旋转以景观和背景颜色将改变 - 所以有什么错我使用的媒体查询:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<style type="text/css">
body
{
background: blue;
}
@media (max-width: 321px)
{
body
{
background: red;
}
}
</style>
</head>
<body>
Here is my content...
</body>
'max-width' vs'max-device-width'? – 2013-04-30 14:07:43
谢谢。不,那没用。 – 2013-04-30 15:24:23
如果这个最小的例子有效,但完整的例子没有,那么你可能有一个破碎的CSS或多个媒体 - 查询互相覆盖 – 2013-05-02 07:25:57