Fonts 语言参考,字体系列
我的网站上使用了三种基本语言。我把Fonts 语言参考,字体系列,fonts,font-face,webfonts,typography,font-family,Fonts,Font Face,Webfonts,Typography,Font Family,我的网站上使用了三种基本语言。我把lang=“en”放在html标记中。在CSS文件中,我编写了以下内容: body { ... font-family: 'Open Sans'; font-size: 10pt; ... } 因此,如果网站上的文本是英文或俄文,它将使用名为Open Sans的网络字体。这个很好用 现在,我想在用亚美尼亚语编写文本时,使用web字体Arian AMU,但它不是这样工作的:字体系列:“Open Sans”,“Ariam AMU” 在CSS中,我编写 :
lang=“en”
放在html标记中。在CSS文件中,我编写了以下内容:
body {
...
font-family: 'Open Sans';
font-size: 10pt;
...
}
因此,如果网站上的文本是英文或俄文,它将使用名为Open Sans的网络字体。这个很好用
现在,我想在用亚美尼亚语编写文本时,使用web字体Arian AMU,但它不是这样工作的:字体系列:“Open Sans”,“Ariam AMU”代码>
在CSS中,我编写
:lang(hy) {
font-family: 'Arian AMU';
font-size: 10.5pt;
line-height: 18px;
}
当整个文本是亚美尼亚语时,我把lang=“hy”
放在p
标记中
问题是,如果语言是俄语或英语,如何使其使用opensans 10pt
书写,如果是亚美尼亚语,Ariam AMU 10.5pt
,行高为18px。元素选择器body
。这可能会在两个规则冲突时导致问题,例如在您的案例中。尝试指定具有相同特定性的所有冲突规则:
:lang(en), :lang(ru) {
font-family: 'Open Sans', sans-serif;
font-size: 10pt;
}
:lang(hy) {
font-family: 'Ariam AMU';
font-size: 10.5pt;
line-height: 18px;
}
看
通过阅读以下文章,您可以了解有关CSS特性的更多信息: