IE版本< = 8:IE忽略自定义css

时间:2013-02-19 17:07:26

标签: internet-explorer internet-explorer-8 cross-browser styles internet-explorer-9

我在HTML标记的style属性中有一个占位符,如下所示:style =“custom_style:cssreplace”。这样做的目的是,当我运行JS代码时,我可以用真正的CSS替换它们。

这个策略适用于IE9和IE10,但不适用于IE8及更早版本,因为它呈现页面,它只是删除了“奇怪的”自定义样式。

您是否知道IE8及更早版本中是否有任何“设置”(Doctype等等),以便它不会忽略这些标记?

感谢。

1 个答案:

答案 0 :(得分:1)

使用HTML5数据属性data-style="customer_style: css_replace"。然后让您的Javascript查找并适当填写样式。