使用Bootstrap框架时,PC端测试小屏效果正常,移动端失效
2014-08-26 14:25
281 查看
在使用Bootstrap框架时,本地调试小尺寸都没问题,一切正常,切换到手机上打开一看,显示的依然是大屏的效果。
解决方法其实很简单。
官网解释:
Bootstrap 使用到的某些 HTML 元素和 CSS 属性需要将页面设置为 HTML5 文档类型。在你项目中的每个页面都要参照下面的格式进行设置。
Copy
在 Bootstrap 2 中,我们对框架中的某些关键部分增加了对移动设备友好的样式。而在 Bootstrap 3 中,我们重写了整个框架,使其一开始就是对移动设备友好的。这次不是简单的增加一些可选的针对移动设备的样式,而是直接融合进了框架的内核中。也就是说,Bootstrap 是移动设备优先的。针对移动设备的样式融合进了框架的每个角落,而不是增加一个额外的文件。
为了确保适当的绘制和触屏缩放,需要在
Copy
在移动设备浏览器上,通过为视口(viewport)设置 meta 属性为
Copy
解决方法其实很简单。
官网解释:
HTML5 文档类型
Bootstrap 使用到的某些 HTML 元素和 CSS 属性需要将页面设置为 HTML5 文档类型。在你项目中的每个页面都要参照下面的格式进行设置。Copy
<!DOCTYPE html> <html lang="zh-CN"> ... </html>
移动设备优先
在 Bootstrap 2 中,我们对框架中的某些关键部分增加了对移动设备友好的样式。而在 Bootstrap 3 中,我们重写了整个框架,使其一开始就是对移动设备友好的。这次不是简单的增加一些可选的针对移动设备的样式,而是直接融合进了框架的内核中。也就是说,Bootstrap 是移动设备优先的。针对移动设备的样式融合进了框架的每个角落,而不是增加一个额外的文件。为了确保适当的绘制和触屏缩放,需要在
<head>之中添加 viewport 元数据标签。
Copy
<meta name="viewport" content="width=device-width, initial-scale=1">
在移动设备浏览器上,通过为视口(viewport)设置 meta 属性为
user-scalable=no可以禁用其缩放(zooming)功能。这样禁用缩放功能后,用户只能滚动屏幕,就能让你的网站看上去更像原生应用的感觉。注意,这种方式我们并不推荐所有网站使用,还是要看你自己的情况而定!
Copy
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
按照上述文档检查以上几点。
相关文章推荐
- Bootstrap框架使用iframe及jQuery中load方法导致js失效问题
- css去掉使用bootstrap框架后打印网页时预览效果下的超链接
- Linux下修改Mysql密码的三种方式,测试过效果,能正常使用
- 使用 Spring 2.5 TestContext 测试框架
- 使用VS2010的CodedUI来做自己的自动化测试框架
- JUnit测试框架使用介绍 推荐
- 免费皮肤控件的使用方法及效果测试——USkin v2.2
- 使用ASUnit单元测试框架测试ActionScript代码
- 使用selenium进行web测试项目框架
- C程序:使用 googletest 测试框架
- 测试一下Windows Live Writer能否正常使用。
- AX 演示:使用单元测试框架测试类
- 开源的软件自动化测试框架STAF使用特色
- 使用 Spring 2.5 TestContext 测试框架
- 使用脚本设计自动化测试框架的原则
- 使用VS2010的CodedUI来做自己的自动化测试框架
- google开源测试框架的使用(二)
- google开源测试框架的使用(一)
- 模糊测试框架 Sulley 使用手记 (一)
- 网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法