1、媒体查询
媒体查询会根据设备的大小自动识别加载不同的样式,如响应式UI框架bootstrap就是通过媒体查询实现的。
语法
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><title>CSS3新特性-媒体查询</title><style>.box{width: 300px;height: 300px;}@media screen and (max-width: 768px) {/* 手机设备加载的样式,要注意and和括号之间要加空格的 */.box{background-color: aqua;}}@media screen and (max-width: 992px) and (min-width: 768px) {/* 平板设备加载的样式,要注意and和括号之间要加空格的 */.box{background-color: blue;}}@media screen and (min-width: 992px) {/* 电脑设备加载的样式,要注意and和括号之间要加空格的 */.box{background-color: rebeccapurple;}}</style></head><body><div class="box"></div></body></html>
2、设置meta标签
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">width=device-width:宽度等于当前设备的宽度initial-scale:初始缩放比例,默认设置为1maximum-scale=1:允许用户缩放到的最大比例,默认设置为1user-scalable:用户是否可以手动缩放,默认设置为no
