我希望我的文本显示属性包含Open Sans,Regular,Crisp。 我准备的课程如下。
.sms {
font:"Open Sans" "Regular";
font-weight:bold;
font-size:16pt;
color:#04323b;
letter-spacing:1px;
font-smooth: Crisp;
}
但没有准确。
答案 0 :(得分:4)
请记住,速记字体属性应包含多个值: https://developer.mozilla.org/en-US/docs/CSS/Shorthand_properties#Font_Properties
这是一个正确的CSS声明:
font: bold 16pt 'Open Sans';
此外,W3C drafts中存在font-smooth
属性,但目前没有浏览器支持。
答案 1 :(得分:3)
使用此功能,其余全部正确
font-family: "Open Sans";
font-weight: normal;
答案 2 :(得分:3)
试试这个..
font-family:"Open Sans";
font-weight:normal;
font-size:16pt;
color:#04323b;
letter-spacing:1px;
font-smooth: always;
答案 3 :(得分:2)
试试这个:
.sms {
font-family:"Open Sans", "Regular";
font-weight:bold;
font-size:16pt;
color:#04323b;
letter-spacing:1px;
/* font smooth */
-webkit-font-smoothing: antialiased;
text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}
答案 4 :(得分:1)
据我所知,问题在于这一行:
font:"Open Sans" "Regular";
它不是有效的字体定义。 Here您可以找到有关如何使用字体快捷方式的一些详细信息。 尝试将其替换为:
font-family:"Open Sans","Regular";
另外,不确定这里有什么常规。我对css中的字体属性一无所知。通常有正常的(比如font-weight),所以我认为它也是font-family。
其他一切看起来都不错