Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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
CSS psuedo类第一行覆盖第一个字母_Css_Fonts_Overriding - Fatal编程技术网

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

CSS psuedo类第一行覆盖第一个字母,css,fonts,overriding,Css,Fonts,Overriding,我的问题是,我想为每个段落的第一行和第一个字母设置样式,但是第一行属性会转移到第一个字母属性,即使我在第一个字母的声明中重新声明了它们 下面是代码的外观: p:first-line { font-variant:small-caps; } p:first-letter { font:none; font-variant:none !important; font-family: firstLetterFont !important; font-size:200%; font-wei

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

下面是代码的外观:


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。我放了!重要的标签,但没有用


有人有什么方法可以覆盖一线的属性吗?

哦,对不起,新手犯了错误

字体变体似乎没有“无”这样的东西,应该设置为“正常”

我的错