Zważywszy na następujące znaczenie, jak mogę użyć CSS do wymuszenia jednej komórki (wszystkich komórek w kolumnie), aby dopasować ją do szerokości zawartości w niej, a nie rozciągać (co jest domyślnym zachowaniem)?Dopasuj szerokość komórki do treści
<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: Zdaję sobie sprawę, mogłem ciężko kod szerokość, ale wolałbym nie robić, jak treść, która trafi w tej kolumnie jest dynamiczna.
Patrząc na obrazek poniżej, pierwszy obraz jest tym, co produkuje znacznik. Drugi obraz jest tym, czego chcę.
Nie rozumiem twojego pytania. Czy chcesz ograniczyć ostatnią kolumnę do określonej szerokości? – MetalFrog
@diEcho Myślałem, że to było dość jasne. Dodam zdjęcie lub dwa. – Mansfield
Możliwy duplikat [autowidth kolumny tabeli CSS] (https://stackoverflow.com/questions/4757844/css-table-column-autowidth) – Vadzim