CSS 网页字体最佳实践
创作时间:
作者:
@小白创作中心
CSS 网页字体最佳实践
引用
CSDN
1.
https://m.blog.csdn.net/admans/article/details/139058063
在网页开发中,字体设置是一个既基础又重要的环节。本文将介绍如何通过CSS实现系统字体、兜底字体和Emoji字体的最佳实践配置,以确保不同平台上的良好显示效果。
一般在网页的字体设置中,可以将字体分类三类:
- 系统字体:使用系统自带的字体
- 兜底字体:当系统字体无法正常使用时的备选字体
- Emoji 字体:用于显示网页中的表情符号
为了满足不同平台的需求,并确保Emoji能够获得更好的显示效果(不会被前面的系统字体或兜底字体覆盖),建议使用以下代码配置网页字体:
最佳实践
@font-face {
font-family: Emoji;
src: local("Apple Color Emojiji"), local("Segoe UI Emoji"), local("Segoe UI Symbol"), local("Noto Color Emoji");
unicode-range: U+1F000-1F644, U+203C-3299;
}
body {
font-family: system-ui, -apple-system, Segoe UI, Roboto, Emoji, Helvetica, Arial, sans-serif;
}
衬线字体
.font-serif {
font-family: Georgia, Cambria, "Times New Roman", Times, serif;
}
等宽字体
.font-mono {
font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
解释说明
system-ui 是CSS Fonts Module Level 4 中新增的关键字,用于兼容不同平台版本的浏览器。考虑到不同平台及向后兼容的需求,在macOS和 iOS 上,我们需要使用 -apple-system。
参考链接
- 网页的默认全局字体该如何设置?_哔哩哔哩_bilibili
- CSS 网页字体最佳实践 | 留风博客
热门推荐
三次元测量仪器的环境要求是什么
皮肤有小丘疹、红肿、脓疱,可能毛囊炎在作怪,远离5个常见诱因
广州白云山要爬多久
乳清蛋白粉和分离乳清蛋白粉的区别 乳清蛋白粉和分离乳清蛋白粉哪个好
乳清蛋白粉和分离乳清蛋白粉的区别 乳清蛋白粉和分离乳清蛋白粉哪个好
谁为AI中文语料建设破局?语料联盟与语料库扮演关键角色
易经中的八卦与数学结构
为一场演出奔赴一座城,云南西双版纳文旅再添王牌!
在继承法里什么叫代位继承
解决需求优先级划分不合理:步骤与技巧
人类对疼痛的感知,科学如何解释其机制?
30万内,增程与插混如何选?推荐好车指南
如何在工资总额受限情形下做好绩效激励
弦脉的正确调理方法
屈原《天问》原文
屈原《天问》:一首包罗万象的千古奇作
桶装过期啤酒到底能不能喝?一文详解过期啤酒的危害与处理方法
美媒:美国失业率持续上升 或已扣动经济衰退的扳机
按照语文鉴赏分析的方式打开斗破苍穹!
汉马即将开跑,如何科学备赛?GET这份健康锦囊让跑马更安全
低温烹饪,保留食物营养价值
燃气灶“关小火”不要往关闭方向拧,大多数人都用错了,埋藏隐患
茶道礼仪:从倒茶的细节到全面了解茶文化
医生解答:吃辣真的能祛湿气吗?
免洗护发素效果:保湿、柔顺、修复三效合一
探索普洱茶的来源:人名还是地名?——云南特色饮品的历史与文化解读
消除对ESFP人格类型“最可怕”的误解,正确认识其价值与特点
Windows 11系统设置开机自启动移动热点的详细步骤
实用|怎么停车才算合法?限免停车是......
怎么看路边能不能停车?如何判断路边停车是否合法?