Страницы: 1
Почему такая таблица в фф и в ие выглядит по разному???
<html> <head> <meta content="text/html; charset=windows-1251"> </head> <body> <table border="1" width=100% cellpadding=0 cellspacing=1 style="font-family: Verdana; font-weight: bold; font-size: 11px"> <tr> <td style="width: 16px">z</td> <td colspan=29>cdcdvsvhiervcewifh</td> <td align=right style="width: 20px">38</td> <td align=center style="width: 20px">38</td> <td style="width: 20px">38</td> </tr> <tr> <td style="width: 16px">z</td> <td style="width: 16px">z</td> <td colspan=28>cdcdvsvhiervcewifh</td> <td align=right style="width: 20px">38</td> <td align=center style="width: 20px">38</td> <td style="width: 20px">38</td> </tr> <tr> <td style="width: 16px">z</td> <td style="width: 16px">z</td> <td style="width: 16px">z</td> <td colspan=27>cdcdvsvhiervcewifh</td> <td align=right style="width: 20px">38</td> <td align=center style="width: 20px">38</td> <td style="width: 20px">38</td> </tr> </table> </body> </html>
В фф
В ие
Отредактировано RcT (26-07-2005 17:02:59)
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20061204 GranParadiso/3.0a1
Отсутствует
Поставь корректные значения colspan, тогда таблица в ИЕ будет выглядеть также как и в фф :
<table border="1" width=100% cellpadding=0 cellspacing=1 style="font-family: Verdana; font-weight: bold; font-size: 11px"> <tr> <td style="width: 16px">z</td> <td colspan=3>cdcdvsvhiervcewifh</td> <td align=right style="width: 20px">38</td> <td align=center style="width: 20px">38</td> <td style="width: 20px">38</td> </tr> <tr> <td style="width: 16px">z</td> <td style="width: 16px">z</td> <td colspan=2>cdcdvsvhiervcewifh</td> <td align=right style="width: 20px">38</td> <td align=center style="width: 20px">38</td> <td style="width: 20px">38</td> </tr> <tr> <td style="width: 16px">z</td> <td style="width: 16px">z</td> <td style="width: 16px">z</td> <td colspan=1>cdcdvsvhiervcewifh</td> <td align=right style="width: 20px">38</td> <td align=center style="width: 20px">38</td> <td style="width: 20px">38</td> </tr> </table>
Это не беда, что там не ждут меня,
Что не сохранил с тобой себя,
Что я так уйду и, может, не пойму,
Что в мечте остался как в плену. © Кукрыниксы
Отсутствует
usick
Вся проблема в том, что таблица генеририреутся программно, и сначала неизвестно, сколько колонок будет в таблице (поэтому такое значение colspan), как решить эту проблему? Нужно чтобы отображалось как в FireFox. Может есть какой обходной способ?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20061204 GranParadiso/3.0a1
Отсутствует
Наверно в цикле идет генерация таблицы? Если да, можно попробовать один некрасивый способ - сначала прогнать цикл для определения количества колонок, потом собственно нарисовать таблицу. Или же рисовать ее передом назад Иначе даж не знаю что можно сделать. В FireFox'е думаю таблица отображается так из-за того что он "обрезает" значения colspan до максимального количества столбцов.
Отредактировано usick (26-07-2005 20:13:13)
Это не беда, что там не ждут меня,
Что не сохранил с тобой себя,
Что я так уйду и, может, не пойму,
Что в мечте остался как в плену. © Кукрыниксы
Отсутствует
RcT
Может есть какой обходной способ?
Угу, продумать более умный алгоритм для генерирования таблицы....
...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин
Отсутствует
Блин, явно же указываю ширину ячейки, по идее colspan к ним не относится, что они раздвигаются?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20061204 GranParadiso/3.0a1
Отсутствует
RcT
Блин, явно же указываю ширину ячейки, по идее colspan к ним не относится, что они раздвигаются?
Ширина ячейки вешь растяжимая, браузер может по различным причинам игнорировать эту ширину. colspan (или rowspan) в данном случае играет более важную роль. Другими словами не правильное указание colspan или rowspan приводит к неправильной разметке, какую бы ты ширину или высоту ячейки не указывал...
...она старалась, чтобы я больше времени проводил в разных пионерлагерях и группах продлённого дня - кстати сказать, удивительную красоту последнего словосочетания я вижу только сейчас. (c) Виктор Пелевин
Отсутствует
colspan (или rowspan) в данном случае играет более важную роль.
Что же фф отображает игнорируя colspan?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20061204 GranParadiso/3.0a1
Отсутствует
Страницы: 1