Mam tabeli do-kolumn w div:dwóch kolumnach tabeli: jedna była jak najmniejsza, druga zajmuje się resztą
<div>
<table>
<tbody>
<tr>
<td class="action" >
<a> ✔ </a>
</td>
<td class="content">
<p>Bigger text...(variable size).......</p>
</td>
</tr>
<tr>
<td class="action" >
<a> ✔ </a><a> ✘ </a>
</td>
<td class="content">
<p>Bigger text...(variable size).......</p>
</td>
</tr>
... same structure in all the table
</tbody>
</table>
</div>
I chciałbym kolumnie „Akcja”, aby dopasować zawartość, i kolumna "treści", aby przejąć resztę dostępnego miejsca. Kolumna "akcja" będzie wyglądać lepiej z wyrównaniem do prawej. Tabela powinna również zmieścić się w 100% szerokości kontenera.
Czy można to zrobić bez ustalania szerokości kolumn?
Próbowałem z tym:
table .action
{
width:auto;
text-align:right;
}
table
{
border-collapse:collapse;
border-spacing:0;
width:100%;
}
Ale kolumna lewa bierze połowę stołu ...
pracował z white-space: nowrap Dzięki! – Julien
jest sposób, aby zrobić to samo bez tabel, ale zamiast tego div? – Atmocreations
Oczywiście, po prostu użyj właściwości 'display: table-cell' (może również' display: table-row' na divu wokół nich) i powinny one zachowywać się jak tabela –