const fontMap = {
default: "'Segoe UI', 'Microsoft YaHei', sans-serif",
readable: "'Noto Serif CJK SC', serif",
compact: "'Roboto', sans-serif"
};
document.getElementById('content').style.fontFamily = fontMap[document.getElementById('content').dataset.font];
这个模式在内部工具页、文档站点、多语言内容页中特别实用。关键点在于:数据驱动样式,而不是把字体名散落在各处 style 里。
- 别把字体名写死在 JS 字符串里,抽成配置对象,方便 i18n 或主题切换
dataset只读取小写连字符格式,data-font-name对应dataset.fontName- 移动端要注意
serif字体在 iOS 上渲染偏细,慎用于正文
style 省的是编码时间,但别让它成为逃避系统化样式管理的借口。本篇关于《HTML改字体隐藏技巧与省时方法》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于文章的相关知识,请关注golang学习网公众号!
