/ / Изчислява ширината на всяка колона на таблицата въз основа на броя на колоните - html, css, html5, html-таблица

Изчислете ширината на всяка таблица на таблицата на базата на броя колони - 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?

Отговори:

0 за отговор № 1

Без javascript? Не, не можете да зададете на колоните стойности на ширината, без да използвате javascript.

HTML / CSS са за изграждане на рамката и стайлинг на сайт, а не за правене на математика.

Използването на проценти се използва и за васДон 'т знаят фиксираната ширина на контейнера на таблицата, освен ако не сте сигурни, че съдържанието е една и съща ширина тогава може да свърши с таблица редове стават много високи, тъй като сте squashing съдържание в 5 "фиксирани" колони ширина.


0 за отговор № 2

Моля, посочете кой език за програмиране използвате.

Ако използвате php ..,

ако общият брой на колоната е $x

в цикъла, който трябва да зададете

<col width="<?php echo 100/$x; ?>" />