我想在整个网站上使用一个名为 "Algerian" 的字体。因此,我需要更改所有的HTML标签。但我不想针对不同的标签编写不同的代码,例如:
我想在整个网站上使用字体"Algerian",需要更改所有HTML标签,但不想为不同的标签编写不同的代码。
button{font-family:Algerian;}
div{font-family:Algerian;}
以下方法也极不推荐使用:
div,button,span,strong{font-family:Algerian;}
我想在整个网站上使用一个名为 "Algerian" 的字体。因此,我需要更改所有的HTML标签。但我不想针对不同的标签编写不同的代码,例如:
button{font-family:Algerian;}
div{font-family:Algerian;}
以下方法也极不推荐使用:
div,button,span,strong{font-family:Algerian;}
font-family
声明放入body
选择器中: 将font-family
属性声明放在body
选择器内:
body {
font-family: Algerian;
}
除非您稍后覆盖它,否则页面上的所有元素都将继承这个字体系列。
font-family
。浏览器样式表通常至少为input
、textarea
、code
、tt
和pre
元素设置字体系列。 - Jukka K. Korpela*{font-family:Algerian;}
以下是更好的解决方案 使用CSS将单一字体应用到整个网站
通用选择器*
指所有元素,这个CSS将为您完成:
*{
font-family:Algerian;
}
但不幸的是,如果您正在使用FontAwesome图标或任何需要其自己字体族的图标,这将简单地破坏图标并且它们将无法显示所需的视图。
为了避免这种情况,您可以使用:not
选择器,FontAwesome图标示例:<i class="fa fa-bluetooth"></i>
,因此您可以简单地使用:
*:not(i){
font-family:Algerian;
}
这将应用于文档中除具有标签名称<i>
的元素之外的所有元素,您也可以对类进行操作:
*:not(.fa){
font-family:Algerian;
}
这将应用于文档中除具有类名“fa”的元素之外的所有元素,该类名指代fontawesome默认类。您也可以像这样针对多个类:
*:not(i):not(.fa):not(.YourClassName){
font-family:Algerian;
}
* { font-family: Algerian; }
通用选择器*
匹配任何元素。
使用通用选择器 * 和 important 来确保移动设备不会用它们的默认字体更改字体:
* { font-family: Algerian !important;}
!important
。 - codenamezero!important
。每当你尝试样式化某些内容时,你应该针对CSS的特定性进行目标定位。盲目地使用!important
来强制样式化只会导致问题在后续出现,这是一种不好的实践。 - codenamezero由于浏览器可能已经为表单元素定义了不同的字体,因此这里提供两种方法在全局使用此字体:
body, input, textarea {
font-family: Algerian;
}
body {
font-family: Algerian !important;
}
<style type="text/css">
body {font-family:FONT-NAME ;
}
</style>
在标签<body>
和</body>
之间的所有内容都将具有相同的字体。
好的,我遇到了一个问题,尝试了几个不同的选项。
我使用的字体是Ubuntu-LI,我在我的工作目录下创建了一个字体文件夹。在fonts文件夹下。
最终我成功地应用了它... 这是我的工作代码
我希望它适用于整个网站,所以我把它放在css文档的顶部。在所有Div标签之上(虽然这并不重要,但是请知道,您分配的任何单独的字体都会在您的脚本发布后优先考虑)
@font-face{
font-family: "Ubuntu-LI";
src: url("/fonts/Ubuntu/(Ubuntu-LI.ttf"),
url("../fonts/Ubuntu/Ubuntu-LI.ttf");
}
*{
font-family:"Ubuntu-LI";
}
h1{
font-family: Sans-sarif;
}
div, p {font-family: Algerian}
那是在 .scss 文件中
*{font-family:Algerian;}
这个 HTML 对我很有用。在 WordPress 的画布设置中添加。
看起来很酷 - 谢谢!