创建的网页开头使用html5的文档类型,否则可能面临浏览器不一致的问题
<meta name="viewport" content="width=device-width, initial-scale=1.0">
对移动设备友好,确定适当的绘制和触屏缩放,在网页的head之中添加
initial-scale=1.0 确保网页加载时,以 1:1 的比例呈现,不会有任何的缩放。
通常情况下,maximum-scale=1.0 与 user-scalable=no 一起使用。这样禁用缩放功能后,用户只能滚动屏幕,就能让您的网站看上去更像原生应用的感觉。
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
响应式图像
<img src="..." class="img-responsive" alt="响应式图像">
源码:
.img-responsive { display: block; height: auto; max-width: 100%;}
全局显示、排版和链接
基本的全局显示
body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.428571429; color: #333333; background-color: #ffffff;}
第一条规则设置 body 的默认字体样式为 "Helvetica Neue", Helvetica, Arial, sans-serif。
第二条规则设置文本的默认字体大小为 14 像素。
第三条规则设置默认的行高度为 1.428571429。
第四条规则设置默认的文本颜色为 #333333。
最后一条规则设置默认的背景颜色为白色
排版
使用 @font-family-base、 @font-size-base 和 @line-height-base 属性作为排版样式。
链接样式
通过属性 @link-color 设置全局链接的颜色。
对于链接的默认样式,如下设置:
a:hover,a:focus { color: #2a6496; text-decoration: underline;}a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
容器(Container)
<div class="container"> ...</div>
源码
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.container:before,.container:after { display: table; content: " ";}
.container:after { clear: both;}
@media (min-width: 768px) { .container { width: 750px;}
Chrome | Firefox | IE | Opera | Safari | |
Android | YES | YES | 不适用 | 不适用 | 不适用 |
iOS | YES | 不适用 | 不适用 | 不适用 | YES |
Mac OS X | YES | YES | 不适用 | YES | YES |
Windows | YES | YES | YES* | YES | 不适用 |