Tôi đang cố gắng để có được một bảng với chiều rộng cố định td
s và chiều rộng biến td
s.Sử dụng calc() với các bảng
Im sử dụng chức năng CSS calc()
, nhưng bằng cách nào đó có vẻ như tôi không thể sử dụng %
trong bảng.
Vì vậy, đó là những gì tôi có cho đến nay:
<table border="0" style="width:100%;border-collapse:collapse;">
<tr style="width:100%">
<td style="width:30px;">1</td> <!--Fixed width-->
<td style="width: calc((100% - 230px)/100 * 40);">Title</td> <!--Width should be 40% of the remaining space-->
<td style="width: calc((100% - 230px)/100 * 40);">Interpret</td> <!--Width should be 40% of the remaining space-->
<td style="width: calc((100% - 230px)/100 * 20);">Album</td> <!--Width should be 20% of the remaining space-->
<td style="width:80px;">Year</td><!--Fixed width-->
<td style="width:180px;">YouTube</td><!--Fixed width-->
</tr>
</table>
Làm thế nào tôi nhìn thấy nó, nó sẽ hoạt động, nhưng nó không phải là.
Có ai biết cách giải quyết vấn đề này không? Hoặc có thể có một đề nghị khác làm thế nào tôi có thể đạt được mục tiêu của tôi?
tôi sẽ không sử dụng calc chưa :) Chờ thêm ít nhất 6 tháng cho đến khi sự hỗ trợ cho cal đạt mọi trình duyệt, theo cách này bạn sẽ tránh được rất nhiều của vấn đề tương thích. Đối với chiều rộng khác nhau của TD cố gắng sử dụng