新闻中心
CSS如何在页面中引入多个字体_使用@font-face定义不同字体族
通过@font-face可定义多个自定义字体族,如CustomTitle和CustomBody,分别用于标题和正文;每个字体族可指定不同字重和样式,浏览器根据font-weight和font-style自动匹配;推荐使用WOFF2格式并设置font-display:swap以优化加载与兼容性,实现丰富且高效的网页排版。

在网页开发中,使用 @font-face 可以引入多个自定义字体,并为每种字体定义独立的字体族(font-family),从而在页面中灵活调用。这种方法让你摆脱系统默认字体的限制,实现更丰富的视觉设计。
定义多个字体族
通过多次使用 @font-face 规则,可以为不同字体文件指定不同的 font-family 名称。浏览器会根据名称加载对应的字体文件。
示例:
@font-face {
font-family: 'CustomTitle';
src: url('fonts/title-font.woff2') format('woff2'),
url('fonts/title-font.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'CustomBody';
src: url('fonts/body-font.woff2') format('woff2'),
url('fonts/body-font.woff') format('woff');
font-weight: normal;
font-style: normal;
}
上面代码注册了两个字体族:CustomTitle 和 CustomBody,分别用于标题和正文。
在样式中使用自定义字体
定义好字体族后,可在 CSS 中像使用系统字体一样引用它们。
例如:
h1, h2 {
font-family: 'CustomTitle', sans-serif;
}
p {
font-family: 'CustomBody', serif;
}
这样,标题使用 CustomTitle 字体,段落使用 CustomBody,互不干扰。
语鲸
AI智能阅读辅助工具
314
查看详情
支持多种字重和样式
如果某字体族包含不同字重(如粗体)或斜体,可分别为其定义 @font-face,并设置对应的 font-weight 和 font-style。
示例:
@font-face {
font-family: 'CustomBody';
src: url('fonts/body-bold.woff2') format('woff2');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'CustomBody';
src: url('fonts/body-italic.woff2') format('woff2');
font-weight: normal;
font-style: italic;
}
浏览器会自动匹配正确的字体文件,比如当元素设置 font-weight: 700 时,加载对应粗体版本。
优化加载与兼容性
- 优先使用 WOFF2 格式,压缩率高,现代浏览器广泛支持。
- 提供 WOFF 作为降级选项,兼容较老浏览器。
- 使用
font-display: swap;避免文字长时间空白(FOIT)。
增强版示例:
@font-face {
font-family: 'CustomTitle';
src: url('fonts/title.woff2') format('woff2');
font-weight: normal;
font-style: normal;
font-display: swap;
}
font-display: swap 表示先显示备用字体,等自定义字体加载完成后再替换,提升用户体验。
基本上就这些。只要为每个字体正确命名并指向对应文件,就能在页面中同时使用多个自定义字体,控制精细,扩展性强。
以上就是CSS如何在页面中引入多个字体_使用@font-face定义不同字体族的详细内容,更多请关注其它相关文章!
# 浏览器
# 多个
# 自定义
# 加载
# 如何在
# 中不
# 粗体
# 不均匀
# 让你
# 推荐使用
# css
# 周口市关键词优化排名
# 丽水品牌营销推广方案
# 微信seo必要性
# 网站0基础优化
# 水管清洗怎么营销推广
# 旌阳区网站优化公司地址
# 河南seo推广咨询
# 高碑店网站seo
# 通元网站建设
# 西平网站推广营销中心
# 而在
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
AO3最新可访问网址 Archive of Our Own官方在线入口
c++如何实现一个简单的软件渲染器_c++从零开始的3D图形学
铁路12306的积分有效期是多久_铁路12306积分有效期说明
excel怎么制作工资条 excel快速生成工资条的方法
谷歌邮箱网页版官方页面入口 谷歌邮箱网页端快速访问
如何在CSS中使用visited与link控制链接颜色_visited link伪类配合
Win10系统服务哪些可以禁用 Win10安全优化服务列表【干货】
地铁跑酷免费秒玩入口链接 地铁跑酷小游戏免费秒玩网站
c++如何使用折叠表达式(Fold Expressions)_c++17可变参数模板新技巧
韩剧圈正版入口页面_韩剧圈官网登录链接
PowerPoint如何制作滚动字幕结尾彩蛋_PowerPoint路径动画实现平滑滚动字幕效果
Pandas DataFrame:高效添加条件计算列
Win11怎么开启省电模式_Win11电池节电模式自动开启
outlook中文官网入口地址 outlook官方中文版直达首页链接
邮政快递包裹最新位置 邮政快递实时追踪入口
C++如何实现线程池_C++11手动实现一个简单的固定大小线程池
谷歌浏览器怎么给标签页静音_Chrome标签静音快捷操作
sublime如何配置Python开发环境_将sublime打造成轻量级Python IDE
ACG动漫视频网入口 ACG动漫*免费正版观看地址
J*a里如何使用forEach遍历Map_Map遍历方法说明
如何使用Rector自动化升级旧代码_通过Composer安装和配置Rector进行代码重构
优化MinIO list_objects_v2 操作的性能瓶颈与最佳实践
AWS EC2实例间SQL Server连接超时:安全组配置与故障排除指南
在J*a中如何开发在线活动报名与管理系统_活动报名管理项目实战解析
JUnit5/Mockito:优雅测试内部依赖与异常处理的实践
Python字典中优雅地迭代剩余元素的方法
向日葵客户端怎么进行远程CentOS控制_向日葵客户端远程CentOS控制操作教程
58动漫网在线官方网 58动漫网正版动漫入口网址
夸克浏览器网页版最新地址 夸克浏览器官方入口合集
抖音未来赚钱的新趋势 2025年值得关注的变现风口分析
sublime侧边栏怎么增强功能_SideBarEnhancements for sublime安装与配置
学习通网页版快速入口 学习通官网网页版直接打开
AO3镜像入口大全 AO3网页版内容访问全集
QQ邮箱登录官网首页 腾讯QQ邮箱网页入口
黑鲨3Pro怎样在相册开漫画风滤镜_iPhone黑鲨3Pro相册开漫画风滤镜【趣味滤镜】
Win11怎么修改默认浏览器_Windows 11设置Chrome为默认
vivo手机互传视频怎么操作_vivo手机互传视频详细传输方法
俄罗斯Yandex搜索引擎入口_Yandex官网免登录一键访问
Golang指针如何与map组合使用_Golang map指针组合实践
飞书妙记怎样用语音转文字速记_飞书妙记用语音转文字速记【速记方法】
在WordPress中通过REST API获取BasicAuth保护的远程文章
如何使用 Excel 发布器与 Power BI 分享 Excel 洞察
俄罗斯搜索引擎Yandex指南 附2025年免登录官网入口
使用Python高效删除Word宏并转换DOCM为DOCX格式
顺丰快递查单号物流信息 顺丰快递小程序查询入口
《刺客信条:影》PS5 Pro和Switch 2画面对比
网站内容防复制粘贴的实现策略与局限性
铁路12306官网网页端快速入口 铁路12306官方首页登录教程
抖音极速版最新版本 抖音极速版官方下载地址
虚幻5科幻题材ARPG大作遭取消!本是《奇异人生》厂商新作


2025-11-27
浏览次数:次
返回列表