css单位:em,rem解释
2016-07-31 15:17
239 查看
em:
所有浏览器都符合:1em=16px;
1.具有继承性
2.em的根元素是body,当设置了根元素的大小时,大小是定义的数字乘以根元素定义的大小值
rem:
1rem=16px
rem不具有继承性,其根元素是html,当设置了根元素的大小时,大小是定义的数字乘以根元素定义的大小值
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
p{
font-size: 2em; //不设置body时,32px,设置后为40px
}
p span{
font-size: 2em; //不设置body时,继承父类:2x16x2(父级的2)=64px;设置后为80;
}
body{
font-size: 20px;
}
.p2{
font-size: 2rem; //不设置HTML时,为32px,设置后为20px(2x10)
}
.p2 span{
font-size: 2rem; //不设置HTML时,为32px,设置后为20px,不具有继承性
}
html{
font-size: 10px;
}
</style>
</head>
<body>
<p>吃吃吃<span>周周周</span></p>
<p class="p2">jfeiwoj<span>ddd</span></p>
</body>
</html>
响应式布局
响应式布局:一个网站兼容多个终端,而不是每个终端做一个特定的版本。
响应式满足的三个要求:
1.必须建立网格布局
2.图片可伸缩
3.不同的样式分别写在不同的media query(媒体查询)里
所有浏览器都符合:1em=16px;
1.具有继承性
2.em的根元素是body,当设置了根元素的大小时,大小是定义的数字乘以根元素定义的大小值
rem:
1rem=16px
rem不具有继承性,其根元素是html,当设置了根元素的大小时,大小是定义的数字乘以根元素定义的大小值
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
p{
font-size: 2em; //不设置body时,32px,设置后为40px
}
p span{
font-size: 2em; //不设置body时,继承父类:2x16x2(父级的2)=64px;设置后为80;
}
body{
font-size: 20px;
}
.p2{
font-size: 2rem; //不设置HTML时,为32px,设置后为20px(2x10)
}
.p2 span{
font-size: 2rem; //不设置HTML时,为32px,设置后为20px,不具有继承性
}
html{
font-size: 10px;
}
</style>
</head>
<body>
<p>吃吃吃<span>周周周</span></p>
<p class="p2">jfeiwoj<span>ddd</span></p>
</body>
</html>
响应式布局
响应式布局:一个网站兼容多个终端,而不是每个终端做一个特定的版本。
响应式满足的三个要求:
1.必须建立网格布局
2.图片可伸缩
3.不同的样式分别写在不同的media query(媒体查询)里
相关文章推荐
- css单位介绍em ex ch rem vw vh vm cm mm in pt pc px
- css中单位px 、em、rem的区别
- 彻底弄懂css中单位px和em,rem的区别
- CSS尺寸单位 % px em rem 详解
- 彻底弄懂css中单位px和em,rem的区别
- css中单位px和em,rem的区别
- css中单位px和em,rem的区别
- css大小单位px em rem的转换和详解
- 彻底弄懂css中单位px和em,rem的区别 转的自己看
- css单位中px和em,rem的区别
- 浅谈CSS单位px、pt、em和rem
- [转]彻底弄懂css中单位px和em,rem的区别
- CSS长度单位:vh、vw、vmin、vmax、em、rem、ex、ch、px
- css中字体单位的不同:px、em、rem
- 彻底弄懂css中单位px和em,rem的区别
- css中单位px和em,rem的区别
- 彻底弄懂css中单位px和em,rem的区别
- CSS中单位px和em,rem的区别
- 知识普及:彻底搞懂CSS中单位px和em,rem的区别
- css中单位px和em,rem的区别