Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проблемы вложенных таблиц, правильное отображение таблиц 
V
    Опции темы
triMMer
Дата 23.1.2008, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 23.1.2008

Репутация: нет
Всего: нет



Доброго времени суток! Возникла проблема, решения на форуме не нашел. Есть таблица в одну строку в каждой ячейке вложенная таблица (количество ячеек меняется в зависимости от работы скрипта), необходимо чтобы строки вложенных таблиц совпадали ( если можно так выразится, грубо говоря чтобы границы строк соседних таблиц были на одном уровне). Пытался явно задать ширину и высоту ячеек вложенной таблицы, но проблема в том что контент таблиц заполняется скриптом и текста бывает по разному - все ползет в разные стороны (( Mozilla отказывается от любого форматирования упорно размазывая таблицу вниз, вместо того чтоб тянуть ее в бок, Ие реагирует на некоторые параметры, но корректно работать во всех случаях отказывается (
применял все доктайпы с w3c - на результат не влияет

Если таблицу не заполнять или текста немного то все получается красиво.

Вот код ( если что то не понятно - поясню)

Код

echo  '<td valign="top"><span> <table  cellpadding="0" cellspacing="2" border="2" bordercolor="#000000">
        <tr>
            <td>№ аудитории / дата</td>
            <td colspan="'.$mx.'"><div align="center">'.$dates[$j].'</div> </td> 
        </tr>';

 for ($i=0; $i<count($naud); $i++)
     {  
        if (!empty($naud[$i]))
           {
             echo  '<tr bgcolor="'.$color[$i].'"><td rowspan="2"><div align="center">'.$audit[$i].'</div></td>';
             foreach ($naud[$i] as $key=>$value)
                     {
                        echo '<td><div align="center">'.$fio_timeI[$value].'</div></td>';
                     } 
             echo '</tr><tr>';
             foreach ($naud[$i] as $key=>$value)
                     {
                        echo '<td><div style="font-size: 12px">'.$textI[$value].'</td>';
                     }  
            echo '</tr>';
          }
        else 
        {
              echo  '<tr bgcolor="'.$color[$i].'"><td rowspan="2"><div align="center">'.$audit[$i].'</div></td>';
              echo '<td width="400px" colspan="'.$mx.'"><div align="center">&nbsp;<br>&nbsp;</div></td>';
              echo '</tr><tr>';
              echo '<td height="400px" width="400px" colspan="'.$mx.'">&nbsp;</td>';
              echo '</tr>';
        }
     }


echo '</table></td>';



количество внешних ячеек, внутренних столбцов меняется. Строк во вложенной таблице неизменно 1+ 7 сдвоенных

Хотелось бы чтоб таблица была ровной и раздвигалась по горизонтали, а не по вертикали как сейчас.

если понадобятся могу привести скрины желаемого и имеющегося

PM MAIL   Вверх
Temp
Дата 23.1.2008, 23:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 577
Регистрация: 12.1.2003

Репутация: нет
Всего: -3



не имею редактора под рукой сразу заметил что между <tr> в разных случаях стоит по 1 или 2 <td>


--------------------
<удалено администрацией>
PM MAIL ICQ   Вверх
triMMer
Дата 24.1.2008, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 23.1.2008

Репутация: нет
Всего: нет



во вложенной таблице идет шапка в одну строку, а в последующих строках одна ячейка имеет rowspan=2 - рядом две одна под другой.
PM MAIL   Вверх
triMMer
Дата 28.1.2008, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 23.1.2008

Репутация: нет
Всего: нет



Ну вообщем тема неактуальна оказалась, сам я решения не нашел, пришлось переписать код под одну таблицу.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.1021 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.