我需要将中间列设置为100%。除非将列宽更改为100%,否则它将删除其他列的所有宽度,否则该CSS可以正常工作。有人知道为什么样式表使用CSS的不同宽度的列
.SummaryTable td:first-child
{
width: 150px;
}
.SummaryTable td:first-child + td
{
width: 150px; /*100% will remove other col widths*/
}
.SummaryTable td:first-child + td + td
{
width: 175%;
}
这里是fiddle
你应该添加小提琴。 –
将中间一个设置为100%意味着占用整个空间 - 您为其他单元留下了什么空间?你想达到什么目的? – codingbiz
表格宽度设置为100%以填满Div。然后,我想要第1列和第3列被固定,而第2列填充剩余区域。我只是回答了我自己的问题。我从第二列中删除了宽度样式,现在它工作正常。 – TroyS