Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何更改字体_Html_Css_Wordpress_Fonts - Fatal编程技术网

Html 如何更改字体

Html 如何更改字体,html,css,wordpress,fonts,Html,Css,Wordpress,Fonts,因此,我正在尝试向我的网站添加新类型的字体,但问题是,我卡住了,我需要从Open SAN添加4种类型的文本: 粗体、常规、粗体、斜体、斜体 以前我已经添加了其他字体,但它总是来自不同的家族。这是我的代码: @font-face { font-family: 'Josefin'; src: url("font/Josefin.ttf"); } @font-face { font-family: 'Roboto'; src: url("font/Roboto.ttf"); } /* @font-fa

因此,我正在尝试向我的网站添加新类型的字体,但问题是,我卡住了,我需要从Open SAN添加4种类型的文本:

粗体、常规、粗体、斜体、斜体

以前我已经添加了其他字体,但它总是来自不同的家族。这是我的代码:

@font-face { font-family: 'Josefin'; src: url("font/Josefin.ttf"); }
@font-face { font-family: 'Roboto'; src: url("font/Roboto.ttf"); }
/*
@font-face { font-family: 'OpenSans'; src: url("font/OpenSans-Regular.ttf"); }
@font-face { font-family: 'OpenSans'; src: url("font/OpenSans-Bold.ttf"); }
@font-face { font-family: 'OpenSans'; src: url("font/OpenSans-BoldItalic.ttf"); }
@font-face { font-family: 'OpenSans'; src: url("font/OpenSans-Italic.ttf"); }   
*/

h1, h2, h3, h4, h5, .bold{ font-family: 'Josefin'; }
p, li, ul, ol, a, .light{ font-family: 'Roboto'; }

h标记我试图将其更改为“OpenSans Italic”,但我不知道如何调用特定字体。

基本上对于某些字体系列,您必须加载单独的字体系列,例如,对于粗体,您必须加载差异文件;对于斜体,您必须加载差异文件

加载web/自定义字体的正确方法是

@font-face {
    font-family: my_bold_fonts;
    src: url(path_to_font_file_for_bold.woff);
    font-weight: bold;
}
@font-face {
    font-family: my_italic_fonts;
    src: url(path_to_font_file_for_italic.woff);
    font-weight: normal;
    font-style: italic;
}
对于其他字体的重量也是如此

现在,如果您已经为h1使用了粗体字体

那么你必须使用

h1 {
  font-family: my_bold_fonts;
}
对于h2(或任何其他元素),如果需要斜体,则使用

h2 {
font-family: my_italic_fonts;
}

基本上,对于某些字体系列,您必须加载单独的字体系列,例如,对于粗体,您必须加载差异文件;对于斜体,您必须加载差异文件

加载web/自定义字体的正确方法是

@font-face {
    font-family: my_bold_fonts;
    src: url(path_to_font_file_for_bold.woff);
    font-weight: bold;
}
@font-face {
    font-family: my_italic_fonts;
    src: url(path_to_font_file_for_italic.woff);
    font-weight: normal;
    font-style: italic;
}
对于其他字体的重量也是如此

现在,如果您已经为h1使用了粗体字体

那么你必须使用

h1 {
  font-family: my_bold_fonts;
}
对于h2(或任何其他元素),如果需要斜体,则使用

h2 {
font-family: my_italic_fonts;
}

要在h标记上调用它们,我该怎么做?例如:
/*常规OpenSans*/h1{字体系列:“OpenSans”,Arial,无衬线;字体重量:正常;字体样式:正常;}/*粗体OpenSans*/h1{字体系列:“OpenSans”,Arial,无衬线;字体重量:粗体;字体样式:正常;}/*斜体OpenSans*/h1{font-family:'OpenSans',Arial,sans serif;font-weight:normal;font-style:italic;}/*Bold和italic OpenSans*/h1{font-family:'OpenSans',Arial,sans serif;font-weight:Bold;font-style:italic;}
在h标记上调用它们怎么做?例如:
/*Regular OpenSans*/h1{font-family:'OpenSans',Arial,sans serif;font-weight:normal;font-style:normal;}/*Bold-OpenSans*/h1{font-family:'OpenSans',Arial,sans serif;font-weight:Bold;font-style:normal;}/*Italic-OpenSans*/h1{font-family:'OpenSans',Arial,sans serif;font-weight:normal;font-style:Italic;}/*粗体和斜体OpenSans*/h1{font-family:'OpenSans',Arial,sans-serif;font-weight:Bold;font-style:Italic;}
根据您的说法,我的字体家族就像我可以调用的类?根据您的说法,我的字体家族就像我可以调用的类?