【发布时间】:2013-01-18 17:45:21
【问题描述】:
我需要将中间列设置为 100%。 css 在下面正常工作,除非我将列宽更改为 100%,然后它会删除其他列的所有宽度。有人知道为什么吗?
.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% 意味着它会占用整个空间 - 您还为其他单元格留出多少空间?你想达到什么目的?
-
表格宽度设置为 100% 以填充 Div。然后我希望固定第 1 列和第 3 列,而第 2 列填充剩余区域。我只是回答了我自己的问题。我从第二列中删除了宽度样式,现在它可以正常工作了。
-
注意:当我将中间列设置为 100% 时,第一列和最后一列的宽度将调整为单元格的内容。
标签: asp.net css web-applications