1.媒体查询结构
(1)
@media all and (min-width:320px) {
div{ background-color:blue;}
/表示设备宽度小于320px时就不执行蓝色背景了。/
(2)
@media only screen and (min-width: 300px) and (max-width: 640px) {
/* 表示设备宽度到640px------300px之间显示桔色背景。 */
div{
background-color: orange;
}
2.Responsive Web Design 响应式网页设计
常见的布局方案
固定布局 :以像素作为页面的基本单位,不管设备屏幕及浏览器宽度,只设计一套尺寸;
可切换的固定布局:同样以像素作为页面单位,参考主流设备尺寸,设计几套不同宽度的布局。通过识别的屏幕尺寸或浏览器宽度,选择最合适的那套宽度布局;
弹性布局:以百分比作为页面的基本单位,可以适应一定范围内所有尺寸的设备屏幕及浏览器宽度,并能完美利用有效空间展现最佳效果;
混合布局:同弹性布局类似,可以适应一定范围内所有尺寸的设备屏幕及浏览器宽度,并能完美利用有效空间展现最佳效果;只是混合像素、和百分比两种单位作为页面单位。
布局响应:对页面进行响应式的设计实现,需要对相同内容进行不同宽度的布局设计,有两种方式:pc优先(从pc端开始向下设计);移动优先(从移动端向上设计);无论基