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 网页字体最佳实践 | 留风博客
热门推荐
销售额分析:提升业绩的关键策略与方法
如何制定黄金短线交易策略?这种策略对市场波动有何应对措施?
小孩黄鼻涕的四大原因及处理方法
多边主义是什么
长沙楼市跌落神坛,房价即将跌破万元
大同古城十大景点深度游览攻略
袁杏桃教授在知识产权领域的贡献与思考
碘的重要性及如何补碘
六箭齐发!合肥“大外环”建设全力推进
车间管理:掌握方法,有效应对浪费
科普 | 中风患者三次“逆天改命”,请牢记“120”症状!
得了甲状腺疾病,补碘还是控碘?还能吃哪些海鲜?
享受股东权利与履行义务:全面解析公司法中的股东权益
电饭煲也能引起火灾吗?
全球半导体产业格局生变
如何养护罗汉松:家庭种植与照顾全攻略
楼盘烂尾了,房子拿不到,房贷还要继续还吗?能不能直接断供?
江团鱼的营养价值及功效
人造大理石加工厂:工艺与市场分析
十月推番第二弹:✨ 魔法少女小圆:揭开希望与绝望的织锦 ✨
家用热交换新风系统怎么选?材质、风量、维护全解析一篇看懂
沈周《秋江闲钓图》:古淡天真悠游意,江湖渔隐传真心
RASP技术是什么,为什么这么关键
食品安全认证图标:了解其含义与作用
自学考试报名照片要求及生成证件照指南
微信公众号自动回复功能设置指南:提升运营效率与用户体验
血吸虫长什么样子
基于Arduino开发板使用nRF24L01制作远程对讲机
长骨刺的原因有哪些
DDR5技术的发展与应用前景