Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

<div> и проблемы с height

Обсуждение темы <div> и проблемы с height в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Привет, вот фрагменты кода <style> #sidebar { position: absolute; width: 250; height: 100%; left:0; top: 120; right: 0; bottom: 0; left: 0; background: ...


Закрытая тема
 
Опции темы
Старый 30.11.2005, 18:21   #1
Привет, вот фрагменты кода
<style>
#sidebar { position: absolute; width: 250;
height: 100%; left:0; top: 120;
right: 0; bottom: 0; left: 0;
background: url('../../pics/menu.gif')
fixed;}
#main {
position: absolute; width:720; height: 100%;
top: 150; right: auto; padding - top:50;
padding - left:50; left:280;
background: url('../../pics/blue_net.gif')
fixed;}
</style>
далее
<div id="sidebar">.......</div>
<div id="main">......</div>
Проблема вот в чём: в обоих случаях height :100%; везде отступ сверху (top)по 120. !!!но: когда в Main много теста он действительно занимает 100% высоты, а вот "sidebar" получается короче. Помогите плз, кто чего знает.
 
Старый 30.11.2005, 18:21
Ссылки
Старый 01.12.2005, 13:10   #2
Можно это заджаваскриптить. Для этого используется свойство offsetHeight.

Например

document.getElementById('main').offsetHeight

Попробуй поиграться с этим, навреняка можно так сделать
 
Старый 01.12.2005, 14:19   #3
Ладно как извлеч высоту блока 'main' я понял. На самом деле я догадывался, что предётся ето делать (только не знал как). А как мне дальше присвоить ето зн-е для высоты sidebar. Да я не знаю ява скрипт, убейте меня.
 
Старый 02.12.2005, 09:28   #4
<script>
document.getElementById('sidebar').offsetHeight=do cument.getElementById('main').offsetHeight;
</script>
Что-то в этом роде Хотя наверняка можно сделать это по другому. Табличками сверстать можно например.
 
Старый 02.12.2005, 21:08   #5
Это первое что я попробывал сделать не помагает. Чёрт не охото все переделывать с табличками. Тем более после того как я всем нахваливал CSS
 
Старый 03.12.2005, 19:44   #6
А почему в дивах heigth=100 отображается по разному в NS и IE, в первом меньше на 10% примерно
 
Старый 04.12.2005, 02:01   #7
Во-первых, необходимо указывать единицы измерения для ненулевых значений.

Во-вторых, относительно чего, по-вашему, должна вычисляться высота 100%?

В-третьих, чего, собственно, вы пытаетесь добиться? Две колонки одинаковой высоты?
 
Старый 04.12.2005, 02:20   #8
kost, что ты имеешь ввиду под единицами измерения для ненулевых значений?
Высота 100% - относительно экрана, или, если что-то вылазит за экран - то относительно него
 
Старый 04.12.2005, 13:31   #9
Цитата:
kost:
Во-первых, необходимо указывать единицы измерения для ненулевых значений.
Имелось ввиду 100px, пикселы у них разные (<div style='height: 100px;'></div>)
Цитата:
В-третьих, чего, собственно, вы пытаетесь добиться? Две колонки одинаковой высоты?
Нужно сделать отступ для показов баннера, а делить таблицу на строки нет возможность. При показе в IE нормально, а в NS все криво, дизайн портится. Может есть есще способ?
 
Старый 05.12.2005, 12:05   #10
Цитата:
В-третьих, чего, собственно, вы пытаетесь добиться? Две колонки одинаковой высоты?
Именно этого, Я и хочу добиться. Чего хотят добиться другие я не знаю.
 
Старый 05.12.2005, 12:05
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работет min-height! Vladislav1988 HTML, CSS, JavaScript 14 15.09.2010 11:29
проблема с картинкой (height=100%) SkisoR HTML, CSS, JavaScript 10 20.10.2007 12:32
document.height yuk ASP, Perl, PHP и MySQL 0 27.01.2007 12:52
Детский вопрос о height DrMisha HTML, CSS, JavaScript 6 21.12.2005 03:21
параметры width и height в картинках m_Stasuk HTML, CSS, JavaScript 8 16.11.2005 12:58


Текущее время: 06:07. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум