插件地址:https://github.com/amfe/lib-f...
网上很多资料说它各种好,但没有一个详细的使用流程,我就想要一个使用流程...怎么实现、怎么好我不想知道,求个基本流程。
另外引用这个插件后html的字体会改变我能理解,但又动态给body加了个font-size=12像素,我想知道这个12像素有什么作用?
插件地址:https://github.com/amfe/lib-f...
网上很多资料说它各种好,但没有一个详细的使用流程,我就想要一个使用流程...怎么实现、怎么好我不想知道,求个基本流程。
另外引用这个插件后html的字体会改变我能理解,但又动态给body加了个font-size=12像素,我想知道这个12像素有什么作用?
建议参考lib-flexible源码读后感:
最后给body设置font-size,作者团队也解释了(原话):
body上设置12 * dpr的font-size值,为了重置页面中的字体默认值,不然没有设置font-size的元素会继承html上的font-size,变得很大。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
1.具体流程可以参考https://www.w3cplus.com/mobil...
2.又动态给body加了个font-size=12像素是为了恢复浏览器默认的字体,因为字体是可以继承的,设置了根元素的字体之后,如果不重新设置body的字体,会导致页面上所有的元素如果不主动设置字体,字体会在大的屏幕上显示很大,小的屏幕上显示很小,而正常情况下,在大小屏幕上,一般字体区别都不会很大