Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Возможно ли исползование таблицы в таблце?)

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
sq-weezee
Отправлено: 30 Марта, 2008 - 19:16:30
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Март 2008  


Помог: 0 раз(а)




Доброго времени суток!

Html начал изучать недавно(буквально 3 дня назад). Возник такой вопрос: возможно ли расположить таблицу в таблице?) т.е. написал скрипт, который формирует некую таблицу, и нужно ее разместить на странице(которая тоже разделена как таблица). Вожможен другой вариант(обычный вариант, возиться с атрибутами ячеек: rowspan и colspan), но он геморнее и возможно придется "скриптить" всю страницу, чего не хочется =(... т.е. в итоге получиться конструкция, если без скрипта, то что-то вроде:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. ...
  3. <body>
  4. <table>
  5.     <tr>
  6.         <td>1
  7.         <td>
  8.             <table>
  9.                 <tr>
  10.                     <td>2
  11.                     <td>3
  12.             </table>
  13. </table>
  14. </body>
  15. ...
  16.  

Код приведен приблезительный, для примера...

Возникает вопрос: корректно ли ее отобразят различные браузеры (IE 6 - норм)? Вобщем хелп ми плз =)

Спасибо)

(Отредактировано автором: 30 Марта, 2008 - 19:19:32)

 
 Top
valenok
Отправлено: 30 Марта, 2008 - 19:48:55
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Попробуй. Доложи о результатах.

(Отредактировано автором: 30 Марта, 2008 - 19:49:08)



-----
Truly yours, Sasha.
 
My status
 Top
sq-weezee
Отправлено: 30 Марта, 2008 - 19:52:23
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Март 2008  


Помог: 0 раз(а)




Цитата:
...IE 6 - норм...


valenok пишет:
Попробуй. Доложи о результатах.


...

Нет у меня других браузеров =( Вот и спрашиваю...

(Отредактировано автором: 30 Марта, 2008 - 19:53:17)

 
 Top
Dastar
Отправлено: 03 Апреля, 2008 - 16:44:19
Post Id



Частый гость


Покинул форум
Сообщений всего: 199
Дата рег-ции: Янв. 2008  
Откуда: Израиль


Помог: -6 раз(а)




Рекомендую на будущее, перед тем, как задавать подобные вопросы, попробовать это сделать.


-----
Не знаешь - молчи.
 
 Top
valenok
Отправлено: 03 Апреля, 2008 - 17:07:15
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Ответ: возможно.
Скачайте. У меня 4 браузера установлено. И ещё эмуляторы мобильника и кпк.


-----
Truly yours, Sasha.
 
My status
 Top
Eihwaz
Отправлено: 09 Апреля, 2008 - 19:19:08
Post Id


Гость


Покинул форум
Сообщений всего: 112
Дата рег-ции: Нояб. 2007  


Помог: 0 раз(а)




Вообще быстрее рисоваться будет так:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <table width="100%" cellspacing="0" cellpadding="0" border="0">
  3.     <tr>
  4.         <td></td>
  5.         <td></td>
  6.     </tr>
  7. </table>
  8. <table width="100%" cellspacing="0" cellpadding="0" border="0">
  9.     <tr>
  10.         <td></td>
  11.         <td></td>
  12.         <td></td>
  13.     </tr>
  14. </table>
  15.  

Т.е., таблицы-то две, но они не вложены одна в другую. Потому что браузер не начинает прорисовывать таблицу, пока не подгрузит ее полностью (хотя Опера, кажется, пытается это сделать), соответственно, чем меньше размер таблицы, тем быстрее она загрузится. В вашем примере получается две таблицы - одна большая (ну, относительно), вторая маленькая.
Но вы почитайте в - colspan и rowspan нет ничего сложного. Иногда вложенные таблицы используются, но не для того, чтобы не мучаться с этими аттрибутами.
 
 Top
NOBEL
Отправлено: 27 Мая, 2008 - 01:24:00
Post Id



Частый гость


Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008  
Откуда: Сутки до японии, неделя до Москвы


Помог: 0 раз(а)




возможно. но лучше применять обьединения ячеек или столбцов, т.к. потом будет проще разобраться, из-за чего что куда уезжает, да и кода меньше и понятней


-----
купил камаз и не жалею,...
никого не жалею!!!
 
 Top
Джур
Отправлено: 28 Мая, 2008 - 10:31:20
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




NOBEL пишет:
возможно. но лучше применять обьединения ячеек или столбцов, т.к. потом будет проще разобраться, из-за чего что куда уезжает, да и кода меньше и понятней

ну rowspan и colspan хоть и хорошее решение, но из них ослиные уши торчат...
обычно начинаются глюки с размерами столбцов при сложной структуре.
поэтому править такое иногда бывает даже сложнее чем вариант с вложеными табличками.


-----
Тамбовский каджит тебе товарищ
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTML, Дизайн & CSS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB