我有一个基于Bootstrap ver2 css框架的响应式WP主题。一切都在桌面上工作:如果测试不同大小(针对不同的媒体查询)没问题。但如果我在手机上测试不加载媒体查询。可能是什么问题。
链接到网站:http://moldovan.szanto-zoltan.com/
p.s。:标题包含此内容以适合设备宽度
<meta name="viewport" content="width=device-width, initial-scale=1">
答案 0 :(得分:0)
此时默认情况下,Bootstrap不包含响应功能 因为并非一切都需要响应。而不是鼓励 开发人员要删除此功能,我们认为最好将其启用 需要的。
通过添加适当的元数据来启用项目中的响应式CSS 您文档的
<head>
中的标记和其他样式表。如果 你已经从Customize页面编译了Bootstrap,你只需要 包含元标记。
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="assets/css/bootstrap-responsive.css" rel="stylesheet">
/* Large desktop */
@media (min-width: 1200px) { ... }
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { ... }
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { ... }
/* Landscape phones and down */
@media (max-width: 480px) { ... }
有关详细信息,请阅读documentation。我希望这个解决方案可以帮到你。
我认为最好的解决方案是使用bootstrap 3它会正常工作
在标题页中添加这些元,以告知浏览器禁用缩放。然后CSS @media选择器按预期工作:
<meta content="True" name="HandheldFriendly">
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
<meta name="viewport" content="width=device-width">
来自question
的建议