根据列数计算每个表列的宽度

时间:2012-12-18 09:04:05

标签: html css html5 html-table

我有一个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有没有办法做到这一点?

2 个答案:

答案 0 :(得分:0)

没有javascript?不,你不能在不使用javascript的情况下为列分配宽度值。

HTML / CSS用于构建框架&amp;造型一个网站,而不是做数学。

当您不知道表格容器的固定宽度时,也会使用百分比,除非您确定内容宽度相同,否则最终表格行会变得非常高你正在将内容压缩到5'固定'宽度列。

答案 1 :(得分:0)

请指定您使用的编程语言。

如果您使用的是php ..,

如果列总数为$x

在循环中你必须设置

<col width="<?php echo 100/$x; ?>" />
相关问题