1.rem单位
rem类似于em
- em是相对于父元素的字体大小来说的相对单位
- rem是相对于html元素字体大小来说的,也可以作为宽高的单位
- 优点:可以通过修改html里面的文字大小来整体控制整个页面的文字大小
2.媒体查询(Media Query)
- 可以针对于不同的屏幕尺寸设置不同的样式
- 对于不同媒体和不同浏览器大小,页面也会根据浏览器的宽度和高度重新渲染页面
基本语法:
@media mediatype and|not|only (media feature){
CSS-Code;
}
-
用@media 开头 注意@符号
-
mediatype 媒体类型 取值如下
将不同的终端设备划分为不同类型
-
关键字 and not only
将媒体类型或多个媒体特性连接在一起作为媒体查询的条件
-
media feature 媒体特性 必须有小括号包含
demo:根据屏幕不同宽度改变页面颜色
<!-- 媒体查询:根据页面不同尺寸改变不同样式 -->
<style>
/* 注意min-width,max-width都是包含等于的,所以要错开写 */
@media screen and (min-width:981px){
body{
background-color: aqua;
}
}
/* 多个媒体特性的写法 */
@media screen and