โปรดดู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>
นอกจากนี้ผลกระทบของตำแหน่ง: fixed, absolute etc มีความกว้าง td อย่างไรถ้ามี? ฉันกำลังมองหาเหตุผลที่มากกว่าการแก้ไข ฉันหวังว่าจะเข้าใจวิธีการทำงาน
display: table-cell
ไม่เคารพwidth
(ในลักษณะเดียวกับที่จะใช้ไม่ได้display: inline
) ฉันไม่เข้าใจว่าคุณกำลังถามอะไรposition fixed|absolute