robię stałe sidebar że postanowiłem here in stack overflow, więc teraz mam stałą bar z tym kodem:Poprawiono pasek boczny z wysokości 100% w CSS
<div id="main" style="width:100%;background:red;">
<div id="sidemenu" style="float:left;height:200px;background:#000;">
menu<br />
menu<br />
menu<br />
menu<br />
menu<br />
menu<br />
</div>
<div id="content" style="height:200px;overflow-y:scroll;background:silver;">
content <br />
content <br />
content <br />
content <br />
content <br />
content <br />
content <br />
content <br />
content <br />
content <br />
content <br />
content <br />
</div>
</div>
Ma wysokość 200px (tylko do zobacz, jak to działa), ale pasek boczny, którego potrzebuję, musi stale mieć wysokość 100%. Widziałem różne posty tutaj w stackoverflow, które mówią, że faux kolumn jest opcja: http://www.alistapart.com/articles/fauxcolumns/. Ale wewnątrz mojego <div id="sidebar">
będę, w niektórych przypadkach, 2 dodatkowe DIV: #menu i #submenu, więc szerokość będzie się różnić.
Co mogę zrobić? Nie potrzebuję pomocy dla starych przeglądarek: IE9, najnowszy Chrome i najnowszy Firefox są w porządku.
hej @Dave! To dobre rozwiązanie, ale ... co się stanie, jeśli sidemenu ma obraz tła (teksturę), jak to rozwiążesz? Z góry dziękuję! – udexter
@udexter - jeden przykład dodany do powyższej odpowiedzi - jest na to kilka sposobów, ale ten był pierwszym, który przyszedł mi do głowy ... –