Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запрет расширения таблицы по вертикали
 
 автор: Cyrax   (25.08.2007 в 22:46)   письмо автору
 
 

Как запретить расширение таблицы из одной строки (с несколькими ячейками) по вертикали в случае, например, когда содержимое-текст не влезает в одну строку ? Например, при сжатии по горизонтали окна браузера.
В CSS указал высоту 20px. Но после сужения окна браузера (или удлинения текста) таблица расширяется по вертикали на ширину двух строк.
Как запретить это расширение ?

   
 
 автор: Lelik   (25.08.2007 в 23:21)   письмо автору
 
   для: Cyrax   (25.08.2007 в 22:46)
 

ложить содержимое ячеек в див со свойсвами стиля:

div {
overflow: hidden;
}

   
 
 автор: Cyrax   (26.08.2007 в 11:21)   письмо автору
 
   для: Lelik   (25.08.2007 в 23:21)
 

Не проходит, потому что переполнения div'а не происходит из-за расширения ячейки по вертикали.
Пробовал то же самое в td и tr и в table - не помогает...

   
 
 автор: sim5   (26.08.2007 в 11:38)   письмо автору
 
   для: Cyrax   (26.08.2007 в 11:21)
 

Добавьте скрытое изображение в таблицу (высотой 1рх) на необходимую фиксированную длину.

   
 
 автор: Cyrax   (26.08.2007 в 11:44)   письмо автору
 
   для: sim5   (26.08.2007 в 11:38)
 

Ничего не понял. Background добавить ?
И почему высотой в 1px ?

   
 
 автор: sim5   (26.08.2007 в 11:51)   письмо автору
 
   для: Cyrax   (26.08.2007 в 11:44)
 

Ну как я понял - у вас есть ячейка с текстом, и ее не вкоем случае нельзя сжимать, т.е. чтобы текст не перносился. Ну тогда добавляем ячейку выше и втавляем в нее прозрачный gif высотой 1рх, а шириной - как вам надо.

   
 
 автор: Cyrax   (26.08.2007 в 11:58)   письмо автору
 
   для: sim5   (26.08.2007 в 11:51)
 

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

   
 
 автор: sim5   (26.08.2007 в 12:01)   письмо автору
 
   для: Cyrax   (26.08.2007 в 11:58)
 

Тогда не знаю, прозрачные gif-картинки иногда использую для решения той проблемы, что у вас - подумайте, может и у вас получиться, вставлять же ее совсем не обязательно вверх. Если таблица будет иметь фиксированную ширину, то картинка поможет, иначе...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования