【问题标题】:IE8 :after psuedo element overflow not renderingIE8:伪元素溢出后不渲染
【发布时间】:2012-07-31 22:07:02
【问题描述】:

我已经设置了这个 jsFiddle 来说明问题。我正在使用 CSS 伪元素创建一个指针,它偏移了父元素。

http://jsfiddle.net/fLTFP/

它在 FireFox 和 Webkit 浏览器以及 IE 9 中运行良好,但在 IE 8 中指针会被剪掉。

【问题讨论】:

    标签: css internet-explorer-8


    【解决方案1】:

    http://www.w3schools.com/cssref/sel_after.asp

    并注意“注意:对于 :after 在 IE8 中工作,<!DOCTYPE> 必须声明。”

    虽然它在 ie8 中对我有用

    【讨论】:

    • 我的页面上设置了 DOCTYPE。 XHTML 1.0。在 IE8 中你可以看到完整的指示器吗?
    • 在那个特别的小提琴中,它在 Chrome、FF、IE9 和 IE8 中对我有用,虽然(当然)IE7 根本不显示它
    【解决方案2】:

    问题与filter 声明有关。它正在创建渐变,但正在改变 IE 呈现元素的方式。删除它修复了剪辑。

    【讨论】:

      猜你喜欢
      • 2012-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-14
      • 2012-09-24
      • 1970-01-01
      相关资源
      最近更新 更多