Mam tabelę z 7 kolumnami. Chcę kolumny aby być następujących szerokościach:Tabela HTML: procent szerokości kolumny
- 3 kolumny x
width=20%
- 4 kolumny x
width=10%
Stworzyłem 2 klas CSS, po jednej szerokości i jestem przypisując je do każda komórka.
To, co mam, a to nie działa, to jest to. Zamiast tego szerokość zawsze zawija treść. Jeśli po prostu wstawię jedną literę, niż szerokość będzie bardzo mała, jeśli wstawię duży ciąg, szerokość będzie zbyt duża. Chcę tego stałego.
CSS & HTML:
table {
width: 100%;
}
.ten {
width: 10%
}
.twenty {
width: 20%;
}
<table>
<tr>
<th class="ten">H1</th>
<th class="ten">H2</th>
<th class="ten">H3</th>
<th class="twenty">H4</th>
<th class="twenty">H5</th>
<th class="twenty">H6</th>
<th class="ten">H7</th>
</tr>
<tr>
<td class="ten">A1</td>
<td class="ten">A2</td>
<td class="ten">A3</td>
<td class="twenty">A4</td>
<td class="twenty">A5</td>
<td class="twenty">A6</td>
<td class="ten">A7</td>
</tr>
<tr>
<td class="ten">B1</td>
<td class="ten">B2</td>
<td class="ten">B3</td>
<td class="twenty">B4</td>
<td class="twenty">B5</td>
<td class="twenty">B6</td>
<td class="ten">B7</td>
</tr>
</table>
mógłby ktoś wytłumaczyć w jaki sposób osiągnąć to, co chcę?
zwróciłem swój kod do fragmentu, i działa zgodnie z oczekiwaniami. –