![]() |
|
Модераторы: Illuminaty |
![]()
|
|
| Иль |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 544 Регистрация: 3.3.2005 Где: Москва Репутация: нет Всего: 14 |
Помогите растянуть таблицу на 100% в высоту в ИЕ и в Standart Mode
Это не работает только в IE Надеюсь, что кто-нибудь сталкивался с таким... Добавлено @ 00:19 Ребят, Quirks Mode не предлагайте. -------------------- Ты виндусятник?... А я да. |
|||
|
||||
| Bangladesh |
|
|||
![]() AsBest ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1089 Регистрация: 4.9.2004 Где: Калининград Репутация: 4 Всего: 17 |
незнаю, что такое квиркс моде... тем не менее...
попробуй написать в теге <table> параметр height=100%, а затем впеши аналогиченый в <td>. грубо говоря:
-------------------- ок |
|||
|
||||
| Ciber SLasH |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 15 Всего: 67 |
Вот, что получилось у меня:
или тоже самое на DIV-ах:
ЗЫ: в строгом соответствии стандартам у таблиц игнорируется свойство "height" и вообще таблицы используются только там, где без них нельзя обойтись. Поэтому, если не хочешь морочиться с DIV-ами и с строгим соответствием, то юзай "Transitional" (переходное) ОТД. |
||||
|
|||||
| Иль |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 544 Регистрация: 3.3.2005 Где: Москва Репутация: нет Всего: 14 |
I, GyoZ, попробовал, не помогает. Впринципе атрибут height=100% дублирует заданный у меня стиль height:100%
-------------------- Ты виндусятник?... А я да. |
|||
|
||||
| Иль |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 544 Регистрация: 3.3.2005 Где: Москва Репутация: нет Всего: 14 |
Ciber SLasH, к сожалению внешнюю таблицу нельзя растягивать в высоту на 100%, это будет менюха.
Вот посмотри, я задал ей стиль height:1px и все порушилось (ЧЁРТ!!!).
На самом деле я хотел, поместить в таблицу блоки, не важно на каких тегах, так, чтобы самый высокий (больше всего контента в нем) растягивал бы таблицу, а остальные бы тянулись за ним в высоту? Это нужно для правильного дизайна и удобства программинга на сервере. Дело в том, что менюха добавляется по строкам в которых не более 4х записей. На дивах у меня не получилось: float вообще нельзя из-за совместимости с ИЕ 5.0, и даже растянуть div в высоту на 100% внутри td тоже не получается. ----------- Да, I, GyoZ, Standart Mode (CSS1 Compat) и Qurks Mode (Back Compat) это режимы, в которых работают современные браузеры. Это задается через (не убытый обрезанием Это сообщение отредактировал(а) Иль - 16.11.2005, 08:25 -------------------- Ты виндусятник?... А я да. |
|||
|
||||
| Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 15 Всего: 67 |
Естественно если поставить 1px, то всё испортится.
Ты лучше покажи то, как ты хочешь разместить всё на странице. Сначало хотябы с Transitional ОТД, а потом, когда будет известна структура, тогда и будем думать дальше. А то я ведь сначала думал, что тебе нужна именно такая структура страницы, как ты описал в первом посту, а теперь выходит, что тебе эта структура не подходит и что вовсе и не требуется растягивать таблицу в 100%... |
|||
|
||||
| Иль |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 544 Регистрация: 3.3.2005 Где: Москва Репутация: нет Всего: 14 |
Ciber SLasH, Ок, я сейчас сделаю в готовой верстке
-------------------- Ты виндусятник?... А я да. |
|||
|
||||
| Иль |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 544 Регистрация: 3.3.2005 Где: Москва Репутация: нет Всего: 14 |
Вот полная верстка
Обидно что это правильно работает в Firefox и Opera, а Internet Explorer - пасс. -------------------- Ты виндусятник?... А я да. |
|||
|
||||
| Иль |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 544 Регистрация: 3.3.2005 Где: Москва Репутация: нет Всего: 14 |
Вот вариант в готовом виде
http://illvin.narod.ru/vyorstka/td_100_.html Вот как это выглядит, когда неправильно -------------------- Ты виндусятник?... А я да. |
|||
|
||||
| Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 15 Всего: 67 |
Так сойдёт ?
|
|||
|
||||
| Иль |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 544 Регистрация: 3.3.2005 Где: Москва Репутация: нет Всего: 14 |
Ciber SLasH, ты отступил от условий задачки
Вообще, если попростому - в одной таблице, в одной строке, но в разных ячейках лежат разные по высоте CSS блоки (в моем случае еще таблицы), надо растянуть эти блоки до высоты наивысшего вложенного блока. Почемуто IE 6.0 в CSS1 Compat Mode с этим не справляется в отличии от других браузеров, словил я видать глюк. Особенно задевает за живое, что Gecko в лице всех своих представителей отображает все корректно. -------------------- Ты виндусятник?... А я да. |
|||
|
||||
| Ciber_SLasH |
|
|||
|
Unregistered |
Кстати проверил в IE 5.0 — float прекрасно работает. Я думаю лучше эту задачу делать только на DIV-ах, отказавшись от таблиц вообще. |
|||
|
||||
| Иль |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 544 Регистрация: 3.3.2005 Где: Москва Репутация: нет Всего: 14 |
Ciber SLasH, насчет float и ИЕ 5.0
Ну спасибо, удружил. Когда так говорят, я думаю (заметь, не утверждаю!), что человек пороха не нюхал или это программист в "печали", играющий в WEB. Дизайнеры (читай клиенты) быстро эту дурь выбъют, и не только, потому что всем теперь подавай резину. -------------------- Ты виндусятник?... А я да. |
||||
|
|||||
| Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 15 Всего: 67 |
Как добъёш это дело — отпишись, интересно будет посмотреть как ты заставил эту ячейку растянуться.
У меня что-то не получается с этой таблицей и строгим ОТД ничего... |
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
в теге <body> нужно вписать нулевые margin - по умолчанию ИЕ оставляет некотроый зазор между страницей и окном документа. В мозилле кажись по умолчанию документ почти в плотную к окну.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |