Autor Zpráva
holden
Profil
Zdravím vás,

chcel by som sa spýtať, či niekto neriešil podobný problém:

mám zhruba takýto zdrojový kód (samozrejme zjednodušený):


<div id="hlavny">
<div id="lave_menu"></div>
<div id="kontajner_stranky"></div>
<div id="paticka"></div>
</div>


O čo mi ide:
v css som si definoval pozadie pre #hlavny
#hlavny {

margin:0 auto;
width:770px;
text-align:left;
background:#585858 url(images/bg_window.gif) repeat-y;
}


do #kontajner_stranky vkladám stránky pomocou php a v nej je jedno pravé menu, ktoré je zhruba rovnaké ako ľavé. Problém je v tom, že sa pozadie vykresluje len na #kontajner_stranky, pričom je jasne definované v #hlavny.
Môžete sa na to pozrieť sami. Neviete prosím v čom by mohol byť problém?

Dopredu ďakujem za akékoľvek nakopnutie.
jozob
Profil
Buď som to správne nepochopil, alebo mi to preliadač zobrazuje správne. (FF/Linux aj Konqueror/Linux)
holden
Profil
Asi som to zle opísal.

Takto to zobrazuje mne (Opera - Windows):
Náľad stránky

to pozadie, ktoré som spomínal, je toto:
Pozadie (Schválne zväčšené do výšky, aby bolo jasné o čo ide).
Je definované v dive, ktorý drží všetky prvky v sebe a teda by pravé menu malo byť vykreslené až po pätičku.
jozob
Profil
Už chápem.
Problém je asi v tom, že ten DIV nie je roztiahnutý až na spodok.
derhaa
Profil *
no, ja si myslim, ze bgimg divu se proste zobrazuje s velikosti jeho obsahu (height:auto - toje default).... zkus nastavit height natvrdo..! to sice neni reseni, ale zkus se podivat po vlastnostech max-height, min-height...zkus treba pixyho:minheight_hack
holden
Profil
ale divné je, že na hlavnej stránke to funguje korektne. Totiž, pravé menu je dlhšie než ľavé a pozadie je pekne vidieť pod ľavým menu. Som z toho jeleň.
derhaa
Profil *
No, ale zkoušel si teda obsah pravého sloupce přidat/ubrat - ja si fakt myslim, že to bude pouze obsahem, vždyť na hlavní stránce (/new) - je vpravo docela našlapáno...!
derhaa
Profil *
chapu(vlevo je mene a je tam pozadi)--- zkus sem loadnout css leveho a praveho divu... levy sloupec je urcite static, kdezto vpravo je float (du to tesnout do editoru)....:)
holden
Profil

#lave_menu {
width:130px;
font-size:10px;
border-right:1px;
border-right-style:solid;
border-right-color:#191919;
background-image:url(images/lmenu_gradient.gif);
background-repeat:repeat-y;
float:left;
}

#prave_menu {
width:180px;
font-size:10px;
border-left:1px;
border-left-style:solid;
border-left-color:#191919;
background-image:url(images/rmenu_gradient.gif);
background-repeat:repeat-y;
float:left;
}
Toto téma je uzamčeno. Odpověď nelze zaslat.

0