【发布时间】:2015-08-08 11:21:13
【问题描述】:
我们在我们的网站上注意到,CSS 在 IE11 中被破坏,而它在 IE10 中运行良好。查看 CSS 源码后发现,IE11(似乎)已经放弃了对属性匹配器的支持:我们在 VM 上尝试过,在 BrowserStack 上尝试过,结果是这些规则......
img[src$='separator.png'] { display: none; }
a[href="javascript:addBookemart()"] { text-decoration: none; }
...在 IE10 上工作,但在 IE11 上不再工作。我很难相信对这个功能的支持会被放弃......另外,我找不到任何人在互联网上谈论这样的事情。是否还有其他原因导致此问题?
这是用于测试目的的笔:
【问题讨论】:
-
能用www.jsbin.com做一个小Demo吗
-
CanIUse 完美支持 IE 11 中的 CSS3 选择器:caniuse.com/#search=css3%20selectors
-
在 i8 和 i7 上运行良好
-
检查您的
<!DOCTYPE>并注意<meta http-equiv="X-UA-Compatible" content="IE=7" />。 -
您能否提供指向您网站的链接?我现在越来越好奇了。你确定 IE11 没有在兼容模式下运行吗?
标签: css internet-explorer internet-explorer-11