媒体查询语法简介
媒体查询(media query)是css3的新语法
- 使用@media查询可以针对不同媒体类型定义不同的样式
- @media 可以针对不同屏幕的尺寸设置不同的样式
- 当重置浏览器大小的过程中 页面也会根据浏览器的宽度和高度重新渲染页面
- 语法
- @media mediatype and |not |only(media feature){
css-code
} - 用@ 开头 @media 注意@符号
- mediatype 媒体类型
- 关键字 and not only
-
注意 and 前后都有空格
- media feature 媒体特性 必须有括号()包含
- mediatype 媒体查询类型
- all 用于所有设备
- print 用于打印机和打印预览
scree 用于电脑屏幕 平板电脑 智能手机等
特性
<style>
/* 此句话意思 在屏幕上 并且 最大宽度是800px 来设置想要的样式 注意 and 前后都有空格*/
/* 当body小于800时 背景颜色会显示 大于800则不会显示背景颜色 */
@media screen and (max-width:800px) {
body{
background-color: pink;
}
}
/* 当body小于800时 背景颜色会显示 粉色 pink ; 小于400时 会显示 天蓝色 skyblue */
@media screen and (max-width:400px) {
body{
background-color: skyblue
}
}
</style>
当body小于800时 背景颜色会显示 大于800则不会显示背景颜色
@media screen and (max-width:800px) {
body{
background-color: pink;
}
}
当body小于800时 背景颜色会显示 粉色 pink ; 小于400时 会显示 天蓝色 skyblue
@media screen and (max-width:400px) {
body{
background-color: skyblue
}
}