推荐使用link标签引入Google Fonts,如Roboto和Open Sans,并通过CSS调用;也可在CSS中用@import方式引入,但性能较差;支持按需加载特定字重如wght@400;700以优化速度;建议设置&display=swap避免文字空白,提升加载体验。

在网页开发中,使用美观的字体能显著提升用户体验。Google Fonts 提供了大量免费、高质量的开源字体,通过简单的 CSS 引入方式即可在项目中快速应用。以下是几种常见的引入 Google Fonts 字体的方法。
<head> 区域添加一个 <link> 标签,指向 Google Fonts 的字体资源。
例如,引入 "Roboto" 和 "Open Sans" 字体:
<link href="https://fonts.googleapis.com/css2?family=Roboto&family=Open+Sans&display=swap" rel="stylesheet">
然后在 CSS 中使用:
body {
font-family: 'Roboto', sans-serif;
}
h1 {
font-family: 'Open Sans', sans-serif;
}
@import 指令。
在 CSS 文件顶部添加:
立即学习“前端免费学习笔记(深入)”;
@import url('https://fonts.googleapis.com/css2?family=Roboto&family=Open+Sans&display=swap');
body {
font-family: 'Roboto', sans-serif;
}
@import 必须放在 CSS 文件的最开始位置,否则无效。性能上略逊于 link 方式,因为会阻塞 CSSOM 构建。
例如,只加载 Roboto 的 400 和 700 字重:
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
CSS 中对应使用:
p {
font-weight: 400;
}
.bold {
font-weight: 700;
}
&display=swap 参数用于控制字体加载期间的文本显示行为。
block、fallback、optional,根据性能与体验需求选择。&display=swap,以提升页面可读性和加载流畅度。
基本上就这些。通过 link 引入 + 按需加载 + 合理设置 display,就能高效使用 Google Fonts 字体,让网页排版更出彩。不复杂但容易忽略细节。
以上就是CSS引入Google Fonts字体方法_外部字体加载与应用的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号