css - 以 px 和 rem 为单位的字体大小 : Why add both to the same element?

标签 css font-size

body,
button,
input,
select,
textarea {
  color: #404040;
  font-family: sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5; }

这是什么意思,它是如何工作的?

最佳答案

px 这里是不支持 rem 单元的浏览器的后备(IE8 是一个值得注意的例子)。

查看 rem Can I Use... feature浏览器支持。

任何不支持 rem 单元的浏览器将转而依赖 px 单元,从而防止浏览器将字体大小默认为任意大小。

关于css - 以 px 和 rem 为单位的字体大小 : Why add both to the same element?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36428182/

相关文章:

javascript - 为什么 div id ="in"不留在旁边 div id ="out",在此代码上?

html - 为什么填充会导致动画跳动?

javascript - queryCommandValue ("FontSize"的替代方案)

css - 使用负 em 值作为字母间距的安全性

css - 当视口(viewport)宽度减小时增加字体大小

iphone - TextView 中的字体大小

jquery - 使用 CSS 和 jQuery 突出显示当前链接同时排除某些页面

html - 如何使用纯 CSS 使下拉菜单悬停和向上箭头?

html - 如何实现一个 "Please Rotate your device"的画面?

python - 如何获取(网络)字体中单个字符的大小?