如何将CSS应用于IE8中的命名空间前缀元素?

时间:2009-11-05 16:08:28

标签: css xml namespaces

http://mailmarkup.org/hcl/hcl1_0-documentation.xsd

我正在尝试将一些CSS应用于上述链接。它在Firefox和Opera中看起来很完美,但它在IE中绝对可怕。似乎没有应用字体,并且没有样式应用于名称空间前缀元素。有任何想法吗?这是CSS:

http://mailmarkup.org/hcl/hcl-stylesheet.css

1 个答案:

答案 0 :(得分:3)

IE是一个混蛋。

您需要更改CSS以包含命名空间。例如改变

schema { ... }

xs\:schema { ... }

(反斜杠是为了逃避冒号,因为它是CSS中的一个特殊字符)

编辑:这显然是一个警告,它不适用于真正的网络浏览器。在这种情况下,您需要将其添加到类标识符。

schema, xs\:schema { ... }