我想要一个表格,它在列中可以拉伸,但是我在 css 中的最小和最大宽度方面遇到了一些麻烦。
关于它的工作原理,似乎还有一些相互矛盾的答案:
- 最小/最大宽度应该起作用:防止文本重叠表 td 宽度
- 不支持最小/最大宽度:表格属性的最小宽度和最大高度
我想要以下
table{
width:100%;
}
.a, .b, .c
{
background-color: red;
}
.a
{
min-width: 10px;
max-width: 20px;
}
.b
{
min-width: 40px;
max-width: 45px;
}
.c
{
}
<table>
<tr>
<td class="a">A</td>
<td class="b">B</td>
<td class="c">C</td>
</tr>
</table>
有没有一种方法可以在没有 javascript 的情况下实现这一点(即用表格限制拉伸列)?
- 我只需要它来使用 CSS3 + HTML5
- 一个没有扩展的东西的 jsfiddle:http: //jsfiddle.net/4b3RZ/10/
- 如果我只在列上设置最小宽度,我会得到一个比例拉伸:http: //jsfiddle.net/4b3RZ/8/
下面是一些不同 css 设置实际渲染的表格: