【问题标题】:IE version <= 8: IE ignores custom cssIE 版本 <= 8:IE 忽略自定义 css
【发布时间】:2013-02-04 11:27:28
【问题描述】:

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

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

你知道IE8及更早版本中是否有任何“设置”(Doctype等)使其不会忽略这些标签吗?

谢谢。

【问题讨论】:

  • 能不能放到自定义属性data-style="custom_style: cssreplace"中,然后在JS中添加style属性?
  • 你的建议对我有用!!谢谢你。您想将此作为答案,以便我可以将其作为正确答案吗??

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2016-11-21
    • 2014-02-10
    • 2012-07-11
    • 2012-09-14
    • 2014-09-25
    • 2014-10-16
    • 2011-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多