我无法将最右边的三列与其他列相等。代码在这里: https://jsfiddle.net/tg4pts46/
除了最后一列之外,每列有60px的填充(一个装订线),因为我不希望外侧列上有水槽。这就是它的问题,但我不确定如何修复它。这就是我的意思:
[class*='col-'] {
padding-right: 60px;
}
[class*='col-']:last-of-type {
padding-right: 0;
}
非常感谢任何帮助。谢谢!
答案 0 :(得分:2)
这样的事情怎么样?
CSS:
[class*='col-'] {
padding: 0 15px;
}
[class*='col-']:first-of-type {
padding: 0 30px 0 0;
}
[class*='col-']:last-of-type {
padding: 0 0 0 30px;
}
答案 1 :(得分:0)
不确定你是否习惯使用Table,tr和td,但似乎解决了对称性问题。 td结合了nth-child伪类。
td:nth-child(1){
border-right:40px solid transparent;
}
td:nth-child(2){
border-right:20px solid transparent;
border-left:20px solid transparent;
}
td:nth-child(3){
border-left:40px solid transparent;
}