我有一个x列数的表格,表格有固定的宽度。
<colgroup>
<col width="20%" />
<col width="20%" />
<col width="20%" />
<col width="20%" />
<col width="20%" />
</colgroup>
我希望每列的宽度基于列数。如果4列宽度为25%,如果3 = 33%,如果2 = 50%
没有JavasScript有没有办法做到这一点?
答案 0 :(得分:0)
没有javascript?不,你不能在不使用javascript的情况下为列分配宽度值。
HTML / CSS用于构建框架&amp;造型一个网站,而不是做数学。
当您不知道表格容器的固定宽度时,也会使用百分比,除非您确定内容宽度相同,否则最终表格行会变得非常高你正在将内容压缩到5'固定'宽度列。
答案 1 :(得分:0)
请指定您使用的编程语言。
如果您使用的是php ..,
如果列总数为$x
在循环中你必须设置
<col width="<?php echo 100/$x; ?>" />