如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。
示例:
div { font-size : 1.2em}
rem与px的换算
1rem=16px, 12px=0.75rem
如果将rem换算后html{font-size:62.5%},1rem=10px.
首先,rem是以html为基准。
一般的,各大主流浏览器的font-size默认值为16px,此时1rem=16px。如果此时将rem与px进行换算很麻烦,比如0.75rem=12px。
为了更方便的进行换算(比如1:10),就可以加样式:
16px*0.625 = 10px
设置了62.5%以后就有 1rem=10px,便于用rem指定元素的尺寸(比如1.2rem=12px,1.4rem=14px),这样响应式的时候就可以直接改变font-size而无需计算其他各种样式中出现的尺寸了。
用rem定义尺寸的另一个好处是更能适应 缩放/浏览。
font-size实际上设置的是字体的高度,原因很简单为了保证CSS的视觉效果,
我们都知道字体类型可以通过font-family设置,
而不同的字体实际显示样式是不一样的,
为了保证效果,
所以font-size设置的是高度,
便于不同字体在一起,
保持高度相同,
宽度就无所谓了
(有时间多巩固下CSS基础哈)
可以在css里面加入font-size:12px数字根据需要可变化;一般设置哪一块的就在那个标签内加上字体大小标签即可;
如body {
margin:0 auto
font-size:12px
font-family:Verdana,Arial
color:#666
}