by Wendy Wang
Github Id: wendycan
手机,平板,电脑……
RWD,Responsive Web Design,由伊桑·马科特(Ethan Marcotte)提出。他在 A List Apart 发表了一篇开创性的文章,将三种已有的开发技巧(弹性网格布局、弹性图片、媒体和媒体查询)整合起来,并命名为响应式网页设计。
width指定虚拟窗口的屏幕宽度大小。 initial-scale指定初始缩放比例。 user-scalable指定是否允许手动缩放。
@media screen and (min-width: 480px) and (max-width: 767px) { body{ background: #ce33eb; } }
逻辑操作符: and, not, only...
检测特性: width, height, device-width, device-height, orientation, aspect-ratio, color, color-index, monochrome, resolution...
<div class="container"> <h2>What will I learn?</h2> </div>
.container { margin: auto; max-width: 800px; }
img { max-width: 100%; }
两个断点: 40.063em 和 64.063em
.note { display: none; } .no-canvas .note { display: block; }
Modernizr.load({ test: Modernizr.mq('only all'), nope: 'js/respond.min.js' })
BY Wendy Wang
Github: @wendycan