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 (html) горизонтальная прокрутка для вывода широкой таблицы

 PHP.SU

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


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

> Без описания
optik777
Отправлено: 12 Апреля, 2008 - 22:33:13
Post Id


Новичок


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


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




Добрый вечер!
Ситуация следующая: при нажатии на button у меня на странице в табличку добавляется новый столбец стправа ( <td>...</td> ) После того как я добавлю 5-6 столбцов, и правая граница таблицы упрётся в правый край страницы, то при дальнейшем добавлении столбцов, таблица начинает сжиматься (столбцы сжимаются). Мне же надо чтобы ширина стобца была всего одинаковой и таблица просто уходила вправо и появлялся горизонтальный скролл (можно на всей странице, а можно в определённом блоке, отведённой этой таблице).

Пробовал использовать <div> и <iframe> - но неудачно.. таблица в них также начинает сжиматься.

Каким способом мне можно реализовать данную задачу?


видел на каком то сайте посвещённом фотографиям такую штуку, что там фоты как раз размещаются в один ряд и под ними длинный горизонтальный скролл, для просмотра всех фоток.. может это вариант мне исользовать? только как он реализован?)

(Отредактировано автором: 12 Апреля, 2008 - 22:36:21)

 
 Top
SergeantPEPPER
Отправлено: 14 Апреля, 2008 - 10:04:07
Post Id



Частый гость


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


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




Сам я конечно не большой спец в этом,

но мне пришла в голову такая мысль:

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

При этом нижняя прокрутка будет появляться автоматически, т.к. таблица будет больше чем ширина экрана.

З.Ы. А чтобы при добавлении первых 5 столбцов она не возникала можно просто не увеличивать ширину таблицы первые 5 раз.
 
 Top
optik777
Отправлено: 14 Апреля, 2008 - 12:25:07
Post Id


Новичок


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


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




эта задача уже решена,всё таки использовал стандартный div..

остался только подвопрос - http://forum.php.su/topic.php?fo...56772#1208156772
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB