- 开发无止境 -
Data: 2016-05-05 20:04:08Form: JournalClick: 18
<!-- px: 像素,绝对单位, 1in = 96px -->
<!-- em,rem,vh,vw: 相对单位 -->
<style>
html {
font-size: 10px;
/* 在根元素中设置的字号,在其它地方引用是使用rem,并且这个值是不变的 */
/* 因为一个页面,只有一个根元素, html */
/* 1rem = 10px */
}
div {
/* font-size: 32px; */
/* 1em = 16px */
/* 32px = 2em */
font-size: 3rem;
}
div span {
/* font-size: 2em; */
/* 2em = 2*16=32px */
/* 但是 em在父元素中被重新定义了, 1em = 30px */
/* 2em = 60px */
/* em总是随着自身或父元素的字号发生变化,在布局时会显得非常的混乱 */
/* font-size: 20px; */
font-size: 2rem;
}
</style>
答:初始化时, 都相等,因为html中的font-size=16px
答:rem取决于你设置的根元素的font-size,如果设置font-size=100px,那么1rem=100px
答:
答:background-clip:content-box; /*背景裁切*/
答:nth-of-type(-n+3)
答:确认一下,你是否选中.box,若是选中body,数据会有较大差别