在HTML中引入字体,通常有两种方式:内联样式和链接外部CSS文件。
1、内联样式:在HTML元素的style属性中直接指定字体,这种方法适用于简单的场景,但缺点是样式与内容混在一起,不利于维护。
<p style="font-family: 'Arial', sans-serif; font-size: 20px;">这是一个使用内联样式引入的字体示例。</p>
2、链接外部CSS文件:将字体文件(如.ttf或.otf格式)放在与HTML文件相同的目录下,然后在HTML文件中通过link标签引入,这种方法可以实现更灵活的样式管理,但需要手动修改多个HTML文件。
在HTML文件的head部分添加以下代码,以引入外部CSS文件:
<link rel="stylesheet" href="styles.css">
在styles.css文件中定义字体样式:
@font-face { font-family: 'MyFont'; src: url('myfont.woff2') format('woff2'), url('myfont.woff') format('woff'); } p { font-family: 'MyFont', sans-serif; font-size: 20px; }
在这个例子中,我们使用了@font-face规则来定义一个新的字体家族'MyFont',并提供了两种不同的字体文件格式(woff2和woff),我们将这个字体家族应用到段落元素上。
需要注意的是,不同的浏览器可能支持不同的字体格式,为了确保在所有浏览器中都能正常显示,建议提供多种格式的字体文件,还可以使用Web字体服务(如Google Fonts)来获取免费的字体资源。