我在使用某些在 Chrome 和 Firefox 中正常工作但在 IE 9 和 8 中运行异常的 CSS 时遇到问题。
这是一个示例(其中 user_info
是一个表):
.user_info td:first-child+td
{
padding : 0px;
background : #b8cce4;
}
问题是 IE 不附加这些属性。
如果我使用网站管理员工具 (F12) 并将 CSS 规则 .user_info td:first-child+td
重命名为例如 .user_inf td:first-child+td
并再次返回,然后它完美地应用了属性。
最佳答案
如果您希望在 IE9 中工作的与 CSS 相关的某些东西不起作用,那么您应该做的第一件事就是确保该页面没有显示在 quirks mode 中。 .
您应该能够在开发者工具 (F12) 中检查这一点。
关于IE 中的 CSS 第一个 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10279914/