请参阅此JSFIDDLE
td.rhead { width: 300px; }
为什么CSS宽度无效?
<table>
<thead>
<tr>
<td class="rhead">need 300px</td>
<td colspan="7">Week #0</td>
<td colspan="7">Week #1</td>
<!-- etc..-->
</tr>
<tr>
<td class="rhead"></td>
<td>S</td><td>M</td><td>T</td><td>W</td><td>T</td><td>F</td><td>S</td>
<td>S</td><td>M</td><td>T</td><td>W</td><td>T</td><td>F</td><td>S</td>
<!-- etc... -->
</tr>
<thead>
</table>
另外,position:fixed,absolute等对td宽度有什么影响?我寻找的不仅仅是解决问题的原因。我希望了解它是如何工作的。
display: table-cell
不尊重width
(以无法使用的方式display: inline
)。我不明白您在问什么position fixed|absolute