Възможно ли е 'свиване' на клетки в таблица? ? /html/

stairs

Registered
Здравейте,

Правя таблица с 13 реда, всеки има по 2 клетки.
Само единият ред има 4 клетки.
За да подравня се сещам за атрибута colspan, но в случая трябва да го напиша 24 пъти; не ме мързи, но се чудя вместо да 'разпъвам' клетките в 12 реда не може ли някак само да смаля тези 4-те клетки в единия ред?
Сигурно става в css, но още до там не съм стигнала...
Ако някой знае ще ще се радвам да напише.

Благодаря!
 
Аз пробвах с css да намаля и увелича ширината на клетки в таблица (само 1 ред), но намалява/увеличава всичките клетки в таблицата - не става това, което ти искаш. Пробвах и с colspan="0.5":), пак не се получава.
Така че трябва или да напишеш php програмка да направи писането на colspan-a вместо теб(аз не бих го направил), или да си направиш отделна таблица за първия ред и с js да изчислиш ширината на 1 клетка и да я умножиш по две. Т.е., нещо подобно:

HTML:
<table border="0" class="table1">
    <tr>
        <td class="col1">колона 1</td><td class="col2">колона 2</td><td class="col3">колона 3</td><td class="col4">колона 4</td>
    </tr>
</table>    
<table border="0" class="table2">
    <tr>
        <td>колона 1</td><td>колона 2</td>
    </tr>
</table>

[js]var td_width = $(".table1 tr td").width();
td_width *= 2;
$(".table2 tr td").width(td_width);[/js]

Ето кода в целия му блясък: http://jsfiddle.net/V253X/1/
Само дето има един малък проблем... нещо не изчислява правилно ширината и има известно разминаване, но разликата е толкова малка, че може да се пренебрегне.
 
Благодаря ви за бързите отговори!

inferno16 - да. Само горния ред с 4-те клетки е някъде по средата, ако има някакво значение.
anonimen - мерси за идеята, нещо по-различно никога не е излишно! А това с colspan стойност по-малка от 1 би било хитро. Аз пробвах с отрицателна стойност, но пак не проработи :)
 
Една поговорка която мн уважавам :Накарай мързеливия на работа ,да те научи на акъл. :D
надявам се да не се приеме като обида или гадно държане.


ПС:По темата според мен щеше да е по-лесно да го преправиш просто с помощта на Notepad++ щеше да стане за 1 мин
:)
 

Back
Горе