如果网页设计师可以完全控制整个代码,那么使用浏览器默认字体就很容易了——只要不更改任何字体样式就可以了。
但是,如果没有可以完全控制它,例如在 html
或 body
元素上定义了一些与字体相关的样式, 或 * { ... }
的字体相关 CSS 样式,则需要重新定义 字体样式以不继承修改后的样式。
CSS
、纯JavaScript
或jQuery
解决方案是否允许为特定元素显式设置浏览器默认字体?
最佳答案
不幸的是,字体系列没有简单的“初始值”。如您所知,它依赖于用户代理。
也许最接近的方法是使用字体关键字。 font-family:serif;
将使用浏览器认为是默认衬线字体的任何字体。 font-family:sans-serif;
是一样的,对于sans-serif。
这是我能建议的最接近的,抱歉!
关于javascript - 浏览器默认字体的CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20590107/