首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IE10:'visibility:visible‘位于'visibility:hidden’元素的伪元素之前

IE10:'visibility:visible‘位于'visibility:hidden’元素的伪元素之前
EN

Stack Overflow用户
提问于 2013-07-08 23:53:47
回答 1查看 2.6K关注 0票数 10

我用visibility: hidden做了一个DIV,并用visibility: visible附加了这个DIV的::before伪元素。这在Firefox、Chrome和Safari中可以正常工作,但在Internet Explorer10中不会呈现伪元素。

请解释我完成此操作是否有误,或者这是否是Internet Explorer的问题。有什么解决办法吗(我们只能访问CSS,不能访问源HTML)?

JSFiddle demonstrating issue

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-25 17:17:16

过滤器不适用于IE中的伪元素。

阅读:msdn

代码语言:javascript
运行
复制
Other specified styling properties apply to the appearance of the inserted content, not to the element's content.

IE烂透了,接受它吧。

我认为唯一的方法就是把“隐藏文本”的颜色改成你的背景颜色,剩下的你都知道了……

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17530947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档