Tôi có một bảng có 7 cột. Tôi muốn các cột là có độ rộng sau:Bảng HTML: tỷ lệ phần trăm cột
- 3 cột x
width=20%
- 4 cột x
width=10%
Tôi đã tạo ra 2 lớp CSS, mỗi chiều rộng và tôi gán chúng cho mỗi ô.
Điều tôi có và điều đó không hiệu quả. Thay vào đó, chiều rộng luôn bao bọc nội dung. Nếu tôi chỉ cần đặt một chữ cái, hơn chiều rộng sẽ rất nhỏ, nếu tôi đặt chuỗi lớn, chiều rộng sẽ quá lớn. Tôi muốn nó liên tục.
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ột ai đó có thể giải thích làm thế nào để đạt được những gì mà tôi muốn?
Tôi quay mã của bạn vào một đoạn mã, và nó hoạt động như mong đợi. –