IE 中的 CSS 第一个 child

标签 css internet-explorer css-selectors

我在使用某些在 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/

相关文章:

css - 无法使第 n 个 child 与 IE8 一起工作

javascript - 关于隐藏在 iframe 中的溢出的 IE 8 错误

css - IE/Firefox 中的填充和/或边距与 Chrome 不同

CSS Child 与后代选择器

javascript - jQuery val() 在 IE 中无法用于动态添加的选项

javascript - 在 IE 中工作,而不是在 Firefox 或 Chrome 中工作

css - 我在这里需要什么 CSS 选择器?

css - 为什么 <header> 之后的 div 没有显示在标题下方?

css - 为 web 无情地压缩大图像?

jquery - 容器进入屏幕时触发事件