Với đánh dấu sau, làm cách nào để sử dụng CSS để buộc một ô (tất cả các ô trong cột) vừa với chiều rộng của nội dung trong đó thay vì kéo dài (đó là hành vi mặc định)?Chiều rộng ô phù hợp với nội dung
<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>
EDIT: Tôi nhận ra rằng tôi có thể mã hóa chiều rộng, nhưng tôi không muốn làm điều đó vì nội dung sẽ đi vào cột đó là động.
Nhìn vào hình ảnh bên dưới, hình ảnh đầu tiên là những gì đánh dấu sản xuất. Hình ảnh thứ hai là những gì tôi muốn.
Tôi không hiểu câu hỏi của bạn. Bạn có muốn giới hạn cột cuối cùng thành độ rộng cụ thể không? – MetalFrog
@diEcho Tôi nghĩ nó khá rõ ràng. Tôi sẽ thêm một hoặc hai bức ảnh. – Mansfield
Có thể trùng lặp với [autowidth cột bảng CSS] (https://stackoverflow.com/questions/4757844/css-table-column-autowidth) – Vadzim