html - 设置 HTML 表格,偶数列宽度为 2X

标签 html css css-selectors

我需要将奇数列宽度设置为 1X 和奇数行的偶数行 2X 的相关解决方案。 我正在使用这个 CSS:

.colTest{
    width:100%;
}
.colTest col:nth-child(2n+1){
    width: 100px;
}
.colTest col:nth-child(2n){
    width: 200px;
}

如: jsFiddle

如何为具有不同列数的表列设置相对值(即 %)? (意味着表列在 2 到 10 之间可变)

最佳答案

jsFiddle Demo

.colTest {width:100%}
.colTest col:nth-child(2n+1){
    width: 1%;
}
.colTest col:nth-child(2n){
    width: 2%;
}

更新:

cbroe说使用 td 而不是 col 会得到更好的结果,但我的解决方案的总体思路是相同的。

jsFiddle Demo

.colTest {width:100%}
.colTest td:nth-child(2n+1){
    width: 1%;
}
.colTest td:nth-child(2n){
    width: 2%;
}

关于html - 设置 HTML 表格,偶数列宽度为 2X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19087425/

相关文章:

javascript - 在保留输入内容的同时添加附加字段

html - 我应该始终使用 bdo 进行文本方向吗?

javascript - Bootstrap.js 抛出选择器选项错误 : selector option must be specified when initializing tooltip on the windows. 文档对象

javascript - KnockoutJS - 如何数据绑定(bind)在选项扩展内创建的可观察对象

javascript - 在已经制作好的 Canvas 上创建轨迹

html - CSS - 简单的特异性问题 - '#div-id ul' - 不会覆盖 'ul' 的列表样式

html - 从 Photoshop 或 InDesign 导出 HTML 和 CSS

html - 使用 CSS 均匀间隔相邻子项

html - 了解表属性的特殊性

css - 在列表项中间的右侧放置一个图标