จากมาร์กอัปต่อไปนี้ฉันจะใช้ CSS เพื่อบังคับหนึ่งเซลล์ (เซลล์ทั้งหมดในคอลัมน์) ให้พอดีกับความกว้างของเนื้อหาภายในแทนที่จะยืดได้ (ซึ่งเป็นพฤติกรรมเริ่มต้น)
<style type="text/css">
td.block
{
border: 1px solid black;
}
</style>
<table style="width: 100%;">
<tr>
<td class="block">this should stretch</td>
<td class="block">this should stretch</td>
<td class="block">this should be the content width</td>
</tr>
</table>
แก้ไข: ฉันรู้ว่าฉันสามารถเขียนโค้ดความกว้างได้ยาก แต่ฉันไม่อยากทำเพราะเนื้อหาที่จะไปในคอลัมน์นั้นเป็นแบบไดนามิก
ดูภาพด้านล่างภาพแรกคือสิ่งที่มาร์กอัปสร้าง รูปที่สองคือสิ่งที่ฉันต้องการ