1

我正在导入一个 XML 提要,该提要具有应用于其 div 的内联样式,例如:

 face="Verdana"

我想用 CSS 覆盖它。我试过这个:

#containing-div div {  
    font-family: arial !important; 
}

但它不起作用。由于'face'已被弃用,我希望它会被'font-family'覆盖,但它似乎不是。鉴于我无法更改 XML 提要(我知道我应该能够但相信我!),我该如何覆盖它?谢谢

4

2 回答 2

1

假设这个:

face="Verdana"

实际上是这样的:

<font face="Verdana">..</font>

(它一定是,对吧?不可能<div face="">

那么你应该使用这个CSS:

#containing-div, #containing-div font {  
    font-family: arial; 
}

应该没有必要!important。关键是选择font元素。

于 2011-05-25T10:36:21.083 回答
0

问题可能出在“XML”部分。您可以使用选择器设置其他属性#containing-div div,例如背景或边框吗?如果不是,则选择器可能不匹配,因为 XML 片段未正确定义 ID 或命名空间不匹配。

于 2011-05-25T10:34:20.987 回答