我遇到了我正在制作的第一个网站的问题。 我正在制作一个响应式网站,该网站正在使用我已测试过的桌面以及我的iphone 6和其他iPhone(4/5/5c)。但我婆婆的三星Galaxy S2似乎没有正确显示该网站。对我来说,它看起来像显示它的桌面版本,而不是执行我要求它做的@media查询。响应网站适用于iPhone,但不适用于Galaxy S2
这是我的网页的标题:
<meta name="viewport" content="width=device-width, initial-scale=1">
而且这是在我的CSS文件:
@media only screen and (min-device-width : 200px) and (max-device-width : 800px) and (orientation : portrait)
,这是网站: www.soscharcoalseafood.com.au/测试/
我没有努力的目标只是三星,我想使它在所有手机只是一个@media规则。我可能最终会为平板电脑制作一个,但是我想先清理手机。一切都围绕手机100%宽度属性。
我也尝试了许多不同的meta标签,但没有注意哪些我已经使用了很抱歉。
我环顾四周,找不到太多所以任何帮助是极大的赞赏!
[编辑1]
如果你愿意,你可以去http://www.soscharcoalseafood.com.au/test/css/stylesheet.css和查找整个CSS。手机@media正处于底层。有一个宽度为1000px的桌面重新定位的东西,所以忽略它。
[编辑2] 我的母亲在法律的S2截图 http://imgur.com/weZUQQG
如果您正在定位所有手机,为什么不使用'@media(max-width:640px){}' – odedta
如果您不担心页脚和页眉内容的位置,请更改#body的宽度并将其设置为100%它会工作。但根据该决议进行媒体查询。 –
试过'@media(max-width:640px)',仍然没有工作。 #body已经有宽度:100%。 – weedrummerman