媒体查询能够根据设备宽度的变化,设置差异化样式。
媒体特性常用写法
宽度大于等于768px 为粉色
@media (min-width: 768px) {
body {
background-color: pink;
}
}
宽度@media (min-width: 992px) {
body {
background-color: skyblue;
}
}
媒体查询使用场景
1 约束移动端不要超过规定大小
body {
max-width: 540px;
margin: 0 auto;
}
大于等于540px 则不允许 html文字大小再改动,强制定为 54px
@media (min-width: 540px) {
html {
font-size: 54px !important;
}
}
2 媒体查询使用场景
元素的显示和隐藏
宽度小于800px时隐藏.box里的第二个div盒子
@media (max-width: 800px) {
.box div:nth-child(2) {
display: none;
}
.box div:last-child {
width: 350px;
}
}