em 会因为标签层数增加变得复杂, 一层层写下来会相当头疼
但是 rem 要设置 html 的字体大小, 如果我的一个公用组件用的 rem, 就会对使用者页面的 css 造成样式侵入, 如:
我的组件为了让 1rem === 10px 设置了 html 的 font-size 为 62.5%, 但是使用这个插件的人并不想让自己页面的html 的 font-size 为 10px
该如何取舍呢?大家有什么最佳实践
em 会因为标签层数增加变得复杂, 一层层写下来会相当头疼
但是 rem 要设置 html 的字体大小, 如果我的一个公用组件用的 rem, 就会对使用者页面的 css 造成样式侵入, 如:
我的组件为了让 1rem === 10px 设置了 html 的 font-size 为 62.5%, 但是使用这个插件的人并不想让自己页面的html 的 font-size 为 10px
该如何取舍呢?大家有什么最佳实践
5 回答8.3k 阅读✓ 已解决
2 回答7k 阅读
5 回答8k 阅读
3 回答6.8k 阅读✓ 已解决
1 回答6.1k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
大部分时间用
px
,看情况使用vw
/vh
,偶尔用一下em
。rem
两年前会用的比较多,现在已经不用了。