有没有办法使用纯 css 使表格单元格小于其内容,并且不改变 DOM?将 td 的宽度设置为小于其子项只会使其与我的子项一样大。我还尝试将 table-layout:fixed 添加到表中,但这没有任何区别。
HTML:
<table>
<tr>
<td><div/></td>
<td class="mycell"><div/></td>
<td><div/></td>
</tr>
CSS:
table {
table-layout:fixed;
}
td {
border:3px solid black;
}
div {
border:3px solid red;
width:50px;
height:50px;
}
.mycell {
width:20px;
jsfiddle: