我正在开发一个用于在 IE8 中打印的 css,因为我没有高级 css 选择器(http://net.tutsplus.com/tutorials/html-css-techniques/the-30-css-selectors-you-must-memorize/),所以我像这样连接它们
我需要修改表格中的某些列(例如,将第 8 列设为红色,第 9 列变长,第 10 列变短......ecc)
问题是如果我使用
td+td+td{ /*instead of td:nth-child(3) on modern browsers*/
set something...
}
从第 3 个到最后一个的所有 td 都有“设置一些东西”
所以要修复它我必须做
td+td+td+td{
unset something
}
所以我修复了它,但想知道为什么它会这样?
最佳答案
为什么不直接将类名放在列上并直接设置样式呢?它消除了多版本黑客攻击。
关于css - 请解释这个CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9432642/