Фон на весь экран

1. Михаил (22.01.2011 / 14:55)
<div id="main">
<div id="sidebar">Тут левое меню
</div><div id="content">
Контент</div>

</div>
В css для дива main прописан фоновый рисунок (#main{
background:url(../img/fon.jpg)
}). В других дивах фон не прописан. Почему фон отображается только по высоте содержимого <div id="content">, независимо от высоты <div id="sidebar"> ?

2. Есть ник (25.01.2011 / 09:49)
если надо фон на весь экран, то в первый пункт ксс влепи бекгроунд имейдж урл

3. Михаил (25.01.2011 / 23:35)
danteee (25 Января 2011 / 09:49)
если надо фон на весь экран, то в первый пункт ксс влепи бекгроунд имейдж урл
Тоже самое получается

Добавлено через 02:01 сек.
Мне нужно, чтобы фон был либо по высоте <div id="sidebar"></div>, либо по высоте <div id="content"></div>, в зависимости от того где больше материала

4. ramzes (26.01.2011 / 00:06)
html { height:100%; background: url(/fon.png) }
так попробуй

5. Анатолий (26.01.2011 / 13:06)
А может проблема просто в том, что диву #sidebar присвоено float?
После блока с контентом попробуй написать


<div style="clear: both;"></div>

6. Михаил (26.01.2011 / 14:35)
dekameron (26 Января 2011 / 13:06)
А может проблема просто в том, что диву #sidebar присвоено float?
После блока с контентом попробуй написать


<div style="clear: both;"></div>
klass спасибо!

URL: https://visavi.net/topics/18007