Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在InternetExplorer9开发工具中定位::before和::after伪元素?_Html_Css_Internet Explorer 9 - Fatal编程技术网

Html 如何在InternetExplorer9开发工具中定位::before和::after伪元素?

Html 如何在InternetExplorer9开发工具中定位::before和::after伪元素?,html,css,internet-explorer-9,Html,Css,Internet Explorer 9,在检查IE9开发者工具中的元素时,我无法在HTML窗格中看到我在CSS中定义的伪元素: 不过,我可以在CSS窗格中看到它们,但它们已经穿透,表明样式正在被覆盖,因此在修改它们时没有效果。 在IE9中,我如何针对::before和::after元素进行检查 注意:这可能看起来是的副本,但在我的例子中,元素是div container元素,因此我认为这个问题的答案不适用于这里。引用另一个答案: IE9支持“标准模式”中的符号::after和::before(带有两个冒号)。在“怪癖模式”中,它不

在检查IE9开发者工具中的元素时,我无法在HTML窗格中看到我在CSS中定义的伪元素:

不过,我可以在CSS窗格中看到它们,但它们已经穿透,表明样式正在被覆盖,因此在修改它们时没有效果。

在IE9中,我如何针对::before和::after元素进行检查


注意:这可能看起来是的副本,但在我的例子中,元素是div container元素,因此我认为这个问题的答案不适用于这里。

引用另一个答案:

IE9支持“标准模式”中的符号::after和::before(带有两个冒号)。在“怪癖模式”中,它不会


因此,唯一可能的原因是代码中的某些内容激活了“怪癖模式”

伪元素不是真正的元素!因此,它们只在开发工具的
css
部分可见。当然,但是Chrome开发工具选择在HTML部分显示它们。好的,我接受IE没有选择在那里展示它们。但是问题仍然存在:有没有办法绕过CSS部分中删除/无效的事实?删除意味着它们在文档的其他地方被覆盖。是的,这就是我的想法。但是,如果我检查Chrome中的同一个元素,就不会有删除线,也不会有更高级的相同类。这里有一个问题:-如果我检查IE9中的.site容器选择器,然后单击CSS窗格中的:before伪元素,它具有删除线行为。