我导入的XML Feed已将内联样式应用于其div,如:
face="Verdana"
我想用CSS覆盖它。我试过这个:
#containing-div div {
font-family: arial !important;
}
但它不起作用。由于'face'被弃用,我希望它会被'font-family'覆盖,但似乎不是。鉴于我无法更改XML提要(我知道我应该能够信任我!),我该如何覆盖它呢? 感谢
答案 0 :(得分:1)
假设这个:
face="Verdana"
实际上是这样的:
<font face="Verdana">..</font>
(它一定是,对吗?没有办法<div face="">
)
然后你应该使用这个CSS:
#containing-div, #containing-div font {
font-family: arial;
}
不应该!important
。关键是选择font
元素。
答案 1 :(得分:0)
问题可能是“XML”部分。您可以使用#containing-div div
选择器设置其他属性,例如背景还是边框?如果没有,则选择器可能不匹配,因为XML片段未正确定义ID或命名空间不匹配。