html - IE7 和 IE8 中奇怪的白色文本

标签 html css

我遇到了一些本来应该是黑色的文本的问题。只有在 IE7 和 IE8 中文本是白色的(在 IE6 中是黑色的)。

文本在幻灯片中的一个段落中,我已经尝试了所有我能想到的;使用 CSS 非常具体地指向它并执行 color:#000;。我也尝试用 jQuery 指向它但无济于事。当我加载页面时,它开始时是黑色的,然后立即变成白色。

非常感谢

最佳答案

我终于破解了!它与 CSS 不透明度过滤器有关。这很奇怪,因为不透明度过滤器被设置为元素的兄弟

例如:

<h3 (opacity set on bg of this, given height, absolute position etc) >
Bla bla bla</h3>
<div (absolutely positioned above h3 sibling) >
    <div>
        <p>Problem text here</p>
    </div>
</div>

我尝试将 div 的 z-index 设置在 h3 之上,但它在 IE8 和 7 中不起作用。无论如何,在我的 IE8 样式表中应用 filter:none; 有成功了! :)

关于html - IE7 和 IE8 中奇怪的白色文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9028979/

相关文章:

html - 将一些文本 float 到 div 的右侧

html - 在图片下定位 flexbox 中的文本

javascript - 如何使用 CSS 隐藏元素溢出?

html - 文本上的混合混合模式错误

html - 如何使div适合窗口的大小?

css - Clarity.Design 用于 CSS 实用程序类(填充/边距...)的内容

javascript - 导出 <SVG> 时文件损坏

javascript - jQuery Rain "Animated Menu Icon"onclick 不工作

javascript - 如何向 Phanes 模板添加过滤?

javascript - 返回带有 Bootstrap 偏移量的 positon.left