Jump to content
  • 0

TD height в IE


xXDeMoNXx
 Share

Question

Незнаю, может я уже что-то не то сделал (хотя вроде ничего такого не заметил), но смысл заключается в том, что есть таблица в высоту 100% из 3 строк, в верхней и нижней указано значение в пикселях, а центральная - высота не указана, следовательно, должна занать все остальное пространство (что опера, файрфокс, хром и сафарик успешно делают), а ие - растягивает все строки чтобы они равное пространство заняли

Скрин:

fcd1d68e4f77t.jpg

Собственно код: http://86.110.182.2

Link to comment
Share on other sites

25 answers to this question

Recommended Posts

  • 0

заполнить центральную часть содержимым.

Либо сделать все на дивах.

Но ведь понимаешь же, тут многие бывалые привыкшие к табличкам, говорят что таблички более кросбраузерные :lol: . Ведь так же? :lol:

Edited by mishka2
Link to comment
Share on other sites

  • 0
Да у таблицы высота 100%, но и у всех строк задана высота, тогда в чем проблема и как ее решить?

Боюсь что ИЕ не даст покоя. А решить можно, как сказал медведь, на дивах.

Link to comment
Share on other sites

  • 0

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

на дивах можно попробовать (просто я с ними не очень дружу, и привык к таблицам), но можно ли сделать все таки на таблицах все это?

Link to comment
Share on other sites

  • 0
на дивах можно попробовать (просто я с ними не очень дружу, и привык к таблицам), но можно ли сделать все таки на таблицах все это?

На дворе уже 2010, уже как несколько лет, пора переучиваться, ты наверное один из немногих, кто так запаздал с этим делом, причём не хило.

Мы как-то раз пробовали что-то подобное сделать таблицами, ИЕ нам ясно дал понять, что этот номер не пройдёт. Даже в ИЕ8, чему я не удивлён.

Link to comment
Share on other sites

  • 0

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

ща уже пытаюсь кстати на дивах все это сделать...

Link to comment
Share on other sites

  • 0
возможно, запоздал, но до этого все кстати получалось... возможно это все потому что я начал учится методами эксперементов, и о блочной верстке не знал...

ща уже пытаюсь кстати на дивах все это сделать...

Давай, вот тебе вспомогательная ссылка так сказать http://htmlbook.ru/content/

Link to comment
Share on other sites

  • 0

кароче div хорошо, но времени мало чтоб переделывать.. решил обратиться к js (чего так нехотелось).. с помощью условных коментов для ие, на js при onload и onresize отнимаю от видимого пространства (document.body.clientHeight) высоту всех остальных блоков, и это число ставлю блоку контент..

Link to comment
Share on other sites

  • 0
кароче div хорошо, но времени мало чтоб переделывать.. решил обратиться к js (чего так нехотелось).. с помощью условных коментов для ие, на js при onload и onresize отнимаю от видимого пространства (document.body.clientHeight) высоту всех остальных блоков, и это число ставлю блоку контент..

Потом дашь ссылку на результат.

Link to comment
Share on other sites

  • 0

вот что из этого вышло

Код:

<!--[if IE]>
<script type="text/javascript">
window.onload = function () {var height = document.body.clientHeight - 457;
document.getElementById('content').style.height = height;}
window.onresize = function () {var height = document.body.clientHeight - 457;
document.getElementById('content').style.height = height;}
</script>
<![endif]-->

Link to comment
Share on other sites

  • 0
Это весь код JS и именно для ИЕ, так?

да именно так

Кстати в ИЕ6 появляется какая та необоснованная полоса прокрутки справа.

возможно, потому что при сложении высот всех элементов получается одно число, и на моем компе (а может и на всех) полоса появляется, а при измерении Screen Calipers'ом число вышло другое (которое щас и используется) - зато у меня полосы нет...

в челом результат вышел удовлетворительным и без больших затрат...

Link to comment
Share on other sites

  • 0

сейчас посмотрел в ietester'е - все везде идеально, за исключением ie 5.5, на который я думаю ориентироваться не стоит... во всех остальных версиях выглядит все одинаково (разве что в 6 верхняя менюшка пикселей на 50 уехала вправо, но это отношения к теме имеет)...

Edited by xXDeMoNXx
Link to comment
Share on other sites

  • 0

Получается, что JS ты знаешь, а на дивах верстать тебе учиться в лом)) Всё же советую уже начать, пока не поздно.

А насчёт ИЕ5.5 конеш уже можно забить. А вот в ИЕ6 я ещё протестю завтра, щас не дома, тут моник маленький очень.

Link to comment
Share on other sites

  • 0

Открою секрет - я и PHP знаю... и большая часть моих сайтов - написанные с нуля на пхп... а тут просто понадобился магазин - вот и решил взять готовое решение..

а вот с версткой на дивах у меня проблемы :lol:

Link to comment
Share on other sites

  • 0
Открою секрет - я и PHP знаю... и большая часть моих сайтов - написанные с нуля на пхп... а тут просто понадобился магазин - вот и решил взять готовое решение..

а вот с версткой на дивах у меня проблемы :lol:

Как же ты мог упустить эту штуку. Ведь дивы появились уже давно и все перешли на них, а ты проспал. :lol:

Link to comment
Share on other sites

  • 0

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

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

дивы, так же как и таблицы не лишены проблем, например, в таблице всегда две колонки одной высоты, и изобретать ничего не надо (кстати использование непонятных способов обхода этого, таких как "Границы в качестве колонок", меня всегда и отталкивало)

темболее до сих пор многие сайты юзают таблицы и ничего плохого с этого не вышло...

и пока w3c стандарты это поддерживают их будут использовать для этого...

и кстати, иногда обьем сайта сверстанного на таблицах может быть меньше обьема того же сайта на дивах :lol:

Link to comment
Share on other sites

  • 0
говорю же, учился методом тыка (к нему относится и разбор кода других сайтов, и пролистывание старых манов), где были таблицы и ни слова о дивах...

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

дивы, так же как и таблицы не лишены проблем, например, в таблице всегда две колонки одной высоты, и изобретать ничего не надо (кстати использование непонятных способов обхода этого, таких как "Границы в качестве колонок", меня всегда и отталкивало)

темболее до сих пор многие сайты юзают таблицы и ничего плохого с этого не вышло...

и пока w3c стандарты это поддерживают их будут использовать для этого...

и кстати, иногда обьем сайта сверстанного на таблицах может быть меньше обьема того же сайта на дивах :lol:

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

Link to comment
Share on other sites

  • 0

Меня таблицы отталкивают из-за семантики, а отсюда проблема для людей на речевых браузерах(некоторые меня не поймут).

И если хочешь таблицы, то dysplay: table, table-cell тебе в помощь, а для ie7=> таблица в условных комментах или скрипты, ты ж их знаешь.

Link to comment
Share on other sites

  • 0
Меня таблицы отталкивают из-за семантики, а отсюда проблема для людей на речевых браузерах(некоторые меня не поймут).

И если хочешь таблицы, то dysplay: table, table-cell тебе в помощь, а для ie7=> таблица в условных комментах или скрипты, ты ж их знаешь.

Не знаю, мне не нужны никакие скрипты и dysplay: table, я уверен в себе, и знаю точно, что могу решить любую задачу на дивах, практически любую, которая будет абсолютно одинаково смотреться в ФФ и в ИЕ, хоть где.

Link to comment
Share on other sites

  • 0
Не знаю, мне не нужны никакие скрипты и dysplay: table, я уверен в себе, и знаю точно, что могу решить любую задачу на дивах, практически любую, которая будет абсолютно одинаково смотреться в ФФ и в ИЕ, хоть где.

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

хотя много раз убеждался в том что нужно учится верстать на дивах :lol:

Link to comment
Share on other sites

  • 0
возможно ты прав, но пока я использую таблицы, потому что токо ими умею нормально пользоваться... а дальше видно будет...

хотя много раз убеждался в том что нужно учится верстать на дивах :lol:

И правильно делал, жаль только, что дальше убеждений дело не пошло :lol:

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy