在很多库都会看到有人写这样的代码:
html,
body {
font-size: 100%; }
请问这样写有什么用呢? font-size为什么要用100%?
font-size用百分数, 是相对于父元素的font-size计算. 那么html的父元素又是多少呢?
另外, 为什么不用font-size: 1em;
它们之间有什么区别?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
html的父元素没有指定的话会有一个默认值,em与百分数形式没区别,各自喜好
如果你要做移动端的处理,或许下面才是你想要的。
默认的原大小而已,何必纠结这种问题,用%比较适合自适应布局
假如你设置body{font-size:12px;}
但h1是不会继承这个12px,它会按照一定百分比增加字号,但如果给h1显试指定font-
size:100%;它就会继承body设定的字体大小。
它改变了默认的大小。
这些元素本身不会继承父体的字体大小,设置了font-size:100%后就能自动继承。