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 网页字体最佳实践 | 留风博客
热门推荐
6首著名的躺平诗,松弛感极强,治愈你的焦虑症
尿比重下降的可能原因及应对方法
睡前玩手机?黑暗环境中入睡要远离电子屏幕
冷战是感情的定时炸弹,及时沟通才能避免伤害
伴侣沟通技巧大揭秘:高效沟通助你维系健康关系!
烟灰色牛仔裤打造高级感穿搭指南
秋冬必备:烟灰牛仔裤+白T恤的完美搭配
克里斯蒂安-科洛科:战胜血栓重返NBA,湖人内线迎来新援
海灵格揭示:堕胎如何影响家庭关系?
越南黑虎虾的神仙吃法大揭秘!
从香港到春晚:《我的中国心》背后的故事
永续发展的重要性: 食用昆虫即将成为您餐桌上的食物
黑虎虾价格暴跌:供需失衡下的行业洗牌
深度长文:量子力学中,“意识”真的决定结果吗?(下,共3部)
家庭监控与智能设备联动:打造安全便捷的智能家居系统
鹅肉炖煮新宠:土豆、萝卜、香菇
冬季滋补首选:鹅肉炖萝卜
纯碱VS小苏打,厨房里的“双胞胎”,你真的分得清吗?
如何准确鉴别明清时期老旧紫砂壶的真伪?
赵本山携众弟子再战荧屏,《刘老根4》即将来袭!
学说东北话:赵本山小品里的地道口语
餐饮行业的移动支付趋势
世界杯决赛胜率100%有多难?仅3队做到,西班牙上榜,一队两进决赛夺两冠
如何建立执行力文化
如何在酒桌文化中保护自己?拒绝酒精压力的技巧
刘书明医生教你科学选感冒药
对乙酰氨基酚:感冒药里的“隐形杀手”
尿糖检测:正常范围、异常警示与科学应对
为什么查糖尿病不看尿糖看血糖?还有必要做尿检吗?
斯凯拉·梅斯:从次轮新秀到NBA轮换,一位年轻后卫的成长之路