kpp
Новичок
DIV vs TABLE
Высота div
Если задать выстоу div в 100%, то он получается в 100% от экрана браузера. У меня див лежит в табличке с отступами по 25px сверху и снизу и высотой с окно браузера (100%).
В результате див начинается сверху как надо, с 25px сверху, но снизу он выползает "мама не горюй!". Он вылезает вниз на 25px.
Что делать??? Див неуправляем в плане высоты по сравнению с таблицей, она понимает как надо встать, когда ей говорят высота 100%, она становится на 100% от возможного... в текущем блоке. А див выходит за пределы БУДТО БЫ POSITION ABSOLUTE!
Вот такие жуткие пироги. С этим делом я мирился до тех пор, пока не потребовалось быстро загружать таблички, а они в IE сразу не отображаются. Следовательно надо div-ами.
ХОТЬ ЧТО-НИБУДЬ ПОСОВЕТУЙТЕ, <col> писать это изврат, он мне не помогает, вложенных много таблиц.
..............................................
Или если не понимаете поняли сказанного выше, то напишите такую вещь:
Высота div
Если задать выстоу div в 100%, то он получается в 100% от экрана браузера. У меня див лежит в табличке с отступами по 25px сверху и снизу и высотой с окно браузера (100%).
В результате див начинается сверху как надо, с 25px сверху, но снизу он выползает "мама не горюй!". Он вылезает вниз на 25px.
Что делать??? Див неуправляем в плане высоты по сравнению с таблицей, она понимает как надо встать, когда ей говорят высота 100%, она становится на 100% от возможного... в текущем блоке. А див выходит за пределы БУДТО БЫ POSITION ABSOLUTE!
Вот такие жуткие пироги. С этим делом я мирился до тех пор, пока не потребовалось быстро загружать таблички, а они в IE сразу не отображаются. Следовательно надо div-ами.
ХОТЬ ЧТО-НИБУДЬ ПОСОВЕТУЙТЕ, <col> писать это изврат, он мне не помогает, вложенных много таблиц.
..............................................
Или если не понимаете поняли сказанного выше, то напишите такую вещь:
PHP:
<div style="height:25px; margin:5px; background:red">
<div id="BODY_MEGA_HEIGHT" style="height:100%"> // тут "height:100%" не годится
//ибо в результате всё вылезает за пределы окна браузера на 45px примерно.
<div style="height:25px; margin:5px; background:red">