CSS伪类第一行覆盖第一个字母

时间:2010-07-30 21:15:11

标签: css fonts override

我的问题是,我想要设置每个段落的第一行和第一个字母的样式,但是第一行属性会移动到第一个字母的属性,即使我在第一个字母的声明中重新声明它们

这是代码的外观:


p:first-line {
 font-variant:small-caps;
}
p:first-letter {
 font:none;
 font-variant:none !important;
 font-family: firstLetterFont !important;
 font-size:200%;
 font-weight:bold;
}

问题是我的自定义字体(firstLetterFont)没有用于第一个字母,而是使用了默认的Times New Roman。我放置了!重要标签,但无济于事。

任何人都有任何覆盖第一行属性的方法吗?

1 个答案:

答案 0 :(得分:0)

哎呀,抱歉,菜鸟错误。

似乎font-variant没有“none”这样的东西,应该设置为“normal”。

我的坏。