html - Colgroup 标签在 IE8 中不工作

标签 html css cross-browser colgroup

我正在尝试创建一个数据表,我在其中几乎没有遇到样式问题。

1) 我正在尝试将交替行应用于未触发的 TR。

有没有办法在不将类传递给所有 TD 的情况下应用交替样式
在每个 TR..?

2) Colgroup 在 IE8 中工作,尤其是在对齐方面 (cols=A&SI 资本分配、Cap Var、A&SI 费用分配、Exp Var)

有没有办法解决这个问题

这是代码:http://jsfiddle.net/yvJ75/1/

最佳答案

您可以使用 CSS3 伪类 nth-child(odd) 和 nth-child(even)。

我在这里更新了代码:http://jsfiddle.net/yvJ75/12/

这些是 CSS 的变化

/*
.bg-oddrow {
    background-color:#fbfcfb !important;
}

.bg-evenrow {
    border-bottom:1px solid #dadada !important;
}*/
table tr:nth-child(odd) td{
    background-color:#fbfcfb !important;
}
table tr:nth-child(even) td{
    border-bottom:1px solid #dadada !important;
}

关于html - Colgroup 标签在 IE8 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7186238/

相关文章:

html - cakephp使div成为一个链接

javascript - 按比例缩放网站以适应浏览器窗口

html - 最大/最小(宽度和高度)的行为不正常?

图像和文本之间的 CSS float 边距

除 Firefox 之外的所有浏览器中的 Javascript 错误

javascript - JQueryUI - 同时向左/向右滑动 div

html - Angular 2 typescript :How to show dropdown list based on radio buttons backend values

javascript - css滚动的问题

html - 不透明度在 IE 中不起作用?

php - IF 语句 + Jquery 弹出窗口?