0

我在HTML标签的style属性中有一个占位符,如下所示:style =“custom_style:cssreplace”。这样做的目的是当我运行JS代码时,我可以用真正的CSS代替它们。IE版本<= 8:IE忽略自定义css

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

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

谢谢。

+1

你可以把它放在一个自定义属性'data-style =“custom_style:cssreplace”',然后在JS中添加样式属性? – Barmar 2013-02-19 17:17:13

+0

您的建议适合我!谢谢。你想让这个答案,而不是所以我可以让这个正确的答案? – RoundOutTooSoon 2013-02-25 20:57:00

回答

1

使用HTML5数据属性data-style="customer_style: css_replace"。然后让你的Javascript寻找这个,并适当地填写风格。