>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Вопрос новичка в HTML http://forum.mozilla-russia.org/viewtopic.php?id=4244 |
RcT > 26-07-2005 16:59:12 |
Почему такая таблица в фф и в ие выглядит по разному??? Выделить код Код:<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> В фф |
usick > 26-07-2005 18:08:55 |
Поставь корректные значения 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> |
RcT > 26-07-2005 18:10:55 |
usick |
usick > 26-07-2005 20:12:43 |
Наверно в цикле идет генерация таблицы? Если да, можно попробовать один некрасивый способ - сначала прогнать цикл для определения количества колонок, потом собственно нарисовать таблицу. Или же рисовать ее передом назад Иначе даж не знаю что можно сделать. В FireFox'е думаю таблица отображается так из-за того что он "обрезает" значения colspan до максимального количества столбцов. |
Azathoth > 27-07-2005 03:29:12 |
RcT
Угу, продумать более умный алгоритм для генерирования таблицы.... |
RcT > 27-07-2005 10:47:51 |
Блин, явно же указываю ширину ячейки, по идее colspan к ним не относится, что они раздвигаются? |
Azathoth > 27-07-2005 12:41:18 |
RcT
Ширина ячейки вешь растяжимая, браузер может по различным причинам игнорировать эту ширину. colspan (или rowspan) в данном случае играет более важную роль. Другими словами не правильное указание colspan или rowspan приводит к неправильной разметке, какую бы ты ширину или высоту ячейки не указывал... |
RcT > 27-07-2005 12:46:34 |
Что же фф отображает игнорируя colspan? |