前端学习<二>CSS基础——14-CSS3属性详解:Web字体
在CSS中,@font-face
规则用于加载Web字体,这使得我们可以将自定义字体添加到网页中。以下是如何使用@font-face
规则的示例:
@font-face {
font-family: 'MyWebFont';
src: url('webfont.eot'); /* IE9 Compat Modes */
src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
url('webfont.woff') format('woff'), /* Pretty Modern Browsers */
url('webfont.ttf') format('truetype'), /* Safari, Android, iOS */
url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}
body {
font-family: 'MyWebFont', sans-serif;
}
在这个例子中,MyWebFont
是我们声明的字体名称,src
属性指定了不同的字体文件路径,以及它们各自的格式。font-family
属性在body
选择器中使用,以便将我们的自定义字体应用到整个页面中。
请注意,为了使@font-face
规则生效,你需要确保字体文件位于你的服务器上,并且你的网页引用的路径是正确的。此外,为了兼容不同的浏览器,你通常需要提供多种格式的字体文件。
评论已关闭