Vui lòng xem JSFIDDLE này
td.rhead { width: 300px; }
Tại sao chiều rộng CSS không hoạt động?
<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>
Ngoài ra, những ảnh hưởng của vị trí: cố định, tuyệt đối, v.v. có trên độ rộng td nếu có? Tôi đang tìm kiếm một lý do nhiều hơn là một giải pháp. Tôi hy vọng sẽ hiểu cách nó hoạt động.
display: table-cell
không tôn trọngwidth
(theo cách mà nó sẽ không hoạt độngdisplay: inline
). Tôi không hiểu bạn đang hỏi gìposition fixed|absolute