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

HTML+CSS+JavaScript

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

 

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

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

тема: Как реализовать вертикальную распорку в таблице с rowspan'ами...
 
 автор: Cyrax   (29.01.2009 в 19:48)   письмо автору
12.7 Кб
 
 

В прикреплении таблица с распоркой.
Т.е. необходимо сделать так, чтобы 3 строки были минимальной высоты, а 4-я - максимальной.
4-я строка введена специально в качестве распорки, посему содержимое её может быть любым.
Сейчас высота всех 4-х строк одинакова

Пробовал для tr'ов и всех td первых трёх строк указать max-height - не работает (по-прежнему все 4 строки одинаковой высоты).

Нормальный вариант - указать height, скажем 12px, но в IE7 и такой вариант не работает (в Mozilla работает).

Можно ли реализовать такую распорку в IE7 ?

  Ответить  
 
 автор: Cyrax   (29.01.2009 в 22:58)   письмо автору
 
   для: Cyrax   (29.01.2009 в 19:48)
 

Собственно, можно ещё поместить в 4-ю строку-распорку какой-нибудь блочный элемент и поэкспериментировать с его свойствами...

  Ответить  
 
 автор: sim5   (30.01.2009 в 04:06)   письмо автору
 
   для: Cyrax   (29.01.2009 в 22:58)
 

Картинку однопиксельую вставляйте, растягивая ее на необходимую высоту.

  Ответить  
 
 автор: Cyrax   (30.01.2009 в 13:43)   письмо автору
 
   для: sim5   (30.01.2009 в 04:06)
 

Растягивать скриптами ?
Тогда придётся выполнить 2 операции:
1. Вычислить фактическую ширину 2-го столбца
2. Определить, сколько фактических строк занимает текстовая строка в поле данной ширины
И то, и другое - слишком сложно. Первое уже пытался - это ужасный геморрой, когда для таблицы установлен table-layout: fixed...

  Ответить  
 
 автор: sim5   (31.01.2009 в 06:10)   письмо автору
 
   для: Cyrax   (30.01.2009 в 13:43)
 

Ну если вам необходима "распорка", что поделать, считайте. А может быть лучше обдумать разумное представление информации, которая не потребует математики?

  Ответить  
 
 автор: Cyrax   (31.01.2009 в 18:52)   письмо автору
 
   для: sim5   (31.01.2009 в 06:10)
 

Разумное с какой точки зрения ? С точки зрения объёма и сложности кода ?
Всё же более предпочтительна позиция пользователя - чем приятнее работать с сайтом, тем больше клиентов...

Хорошо хоть только в IE такая проблема. Для Mozilla и Opera достаточно установить конкретную высоту строк, расположенных над распоркой...

  Ответить  
Rambler's Top100
вверх

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