Помощник
|
div height:100% от ячейки - это вобще возможно? |
cx717
|
Сообщение
#1
|
||
|
|
||
|
|||
Exterior |
26.6.2008, 1:17;
Ответить: Exterior
Сообщение
#2
|
|
cx717, сделал через скрипт:
<table cellspacing="0" cellpadding="0">
<tr> <td class="td"><div id="block" class="block">1234</div></td> <td class="td" id="td"><div class="block">1<br>2<br>3<br>4</div></td> </tr> </table> <script type="text/javascript"> <!-- document.getElementById("block").style.height = (document.getElementById("td").offsetHeight-14)+"px"; //--> </script> |
|
|
cx717
|
Сообщение
#3
|
|
Спасибо, Exterior.
|
|
|
st0rk |
29.8.2008, 13:31;
Ответить: st0rk
Сообщение
#4
|
|
спасибо, помогло!
|
|
|
st0rk |
2.9.2008, 10:19;
Ответить: st0rk
Сообщение
#5
|
|
что-то я поторопился, оно то помогло но для firefox'a, а в опере и осле - из-за скрипта пропадает почему-то футер :(
привожу свой пример ровнения колонок <script type="text/javascript"> <!-- document.getElementById("left").style.height (document.getElementById("sidebar").offsetHeight+1)+"px"; document.getElementById("sidebar").style.height = (document.getElementById("left").offsetHeight-2)+"px"; </script> и вот что получается с футером при єтом коде: http://kisumdu.konotop.org/indexp.php |
|
|
Exterior |
2.9.2008, 12:40;
Ответить: Exterior
Сообщение
#6
|
|
(' post='11055 @ 2.9.2008, 13:19) <script type="text/javascript"> <!-- document.getElementById("left").style.height (document.getElementById("sidebar").offsetHeight+1 )+"px"; document.getElementById("sidebar").style.height = (document.getElementById("left").offsetHeight-2)+"px"; //--> </script> все дело в недописанном теге комментариев, или указывайте их правильно, или не указывайте вовсе p.$. как-то странно у вас указано выравнивание колонок - высота обеих зависит одна от другой... |
|
|
st0rk |
2.9.2008, 14:03;
Ответить: st0rk
Сообщение
#7
|
|
все дело в недописанном теге комментариев, или указывайте их правильно, или не указывайте вовсе p.$. как-то странно у вас указано выравнивание колонок - высота обеих зависит одна от другой... ага, пусть лучше они будут одинаковой высоты, чем растягиваться и быть пустыми на каждой странице в зависимости от наполнения основной части, а если мало контента то тогда вообще мрак учитывая что в одной у меня картинки и они будут вылазить за футер даже... зависимость одна от другой самый оптимальный вариант, а главное - работает :) |
|
|
m1kola |
5.9.2008, 0:00;
Ответить: m1kola
Сообщение
#8
|
|
Чтобы в div'e был height:100%; нужно, что бы у всех родительских блоков был height:100%;.
Т.е. первым делом пишим height:100%; для html и body, а потом уже все остальные родительские блоки. |
|
|
Exterior |
5.9.2008, 23:42;
Ответить: Exterior
Сообщение
#9
|
|
m1kola, ну а если надо чтобы родитель был фиксированной высоты?
<style type="text/css"> <!-- html, body { height: 100%; } .parent { width: 300px; height: 100px; border: solid 2px red; } .child { height: 100%; border: solid 2px lightgreen; } --> </style> <div class="parent"> <div class="child"> text-text-text-text-text-text-text-text-text<br /> text-text-text-text-text-text-text-text-text<br /> text-text-text-text-text-text-text-text-text<br /> text-text-text-text-text-text-text-text-text<br /> text-text-text-text-text-text-text-text-text<br /> text-text-text-text-text-text-text-text-text<br /> text-text-text-text-text-text-text-text-text<br /> text-text-text-text-text-text-text-text-text<br /> text-text-text-text-text-text-text-text-text<br /> text-text-text-text-text-text-text-text-text<br /> text-text-text-text-text-text-text-text-text<br /> text-text-text-text-text-text-text-text-text<br /> text-text-text-text-text-text-text-text-text<br /> </div> </div> с таблицами в опере тоже самое |
|
|
Stan Slider |
16.5.2013, 8:49;
Ответить: Stan Slider
Сообщение
#10
|
|
|
Exterior, Зарегистрировался чтобы поблагодарить. Долго не мог реализовать div блок с полосой вертикальной прокрутки, чтобы выравнивался по относительной (экрана) высоте ячейки (в ff и может еще в каких-то браузерах высота устанавливается по содержимому блока и ячейка растягивается вместе с таблицей), много интернета перерыл, но искал не в том направлении - приведенное выше решение оказалось наиболее простым и удобным. Засунул код в $(document).ready(), пока все работает отлично. Спасибо! :)
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Dao.AD: пуши, попсы и не только! ТОП монетизация и арбитраж. | Акция 100 % отчисления! | 89 | Daopush | 27116 | 15.4.2024, 19:28 автор: Daopush |
|
Англоязычный SEO-копирайтинг от $3/100 слов от NeedmyLink | Первая статья бесплатно | 4 | Needmylink1 | 1324 | 12.4.2024, 23:43 автор: Needmylink1 |
|
Mondiad - это глобальная рекламная сеть с широкими возможностями для паблишеров и рекламодателей! [🎁 Эксклюзивный бонус] | 16 | Mondiad | 4375 | 10.4.2024, 18:15 автор: Mondiad |
|
Incogniton - управляйте множеством браузерных профилей. 100% антидетект! | 103 | Incogniton | 33060 | 6.4.2024, 20:37 автор: Incogniton |
|
Контекст окупается - и вы это увидите Грамотная настройка Директа и Google Ads |
71 | knezevolk | 45426 | 26.3.2024, 14:14 автор: knezevolk |
Текстовая версия | Сейчас: 19.4.2024, 8:10 |