[ vatri @ 14.09.2008. 21:10 ] @
Imam sledeci kod sajta:

Code:

<style type="text/css">
.glavni{
    margin:auto;
    width:700px;
    border:2px dotted orange;
}
.levo{
    float:left;
    width:150px;
    border:1px solid red;
}
.desno{
    float:left;
    width:540px;
    border:1px solid blue;
}
</style>
</head>

<body>
<div class="glavni">
<div class="levo">Levo</div>
<div class="desno">desno</div>


Sad bi trebalo za pozadinu glavnog da stavim neku boju, medjutim ona nije vidljiva u firefoxu zato sto je taj div visine nekoliko pixela, dok je u IE sve u redu. Pogledajte sliku, bice jasnije:



Znaci kao na lijevoj slici bi trebalo da bude i ok je u IE, ali u FF je kao na desnoj.
Kako to da rjesim?
[ Nikola Poša @ 14.09.2008. 21:47 ] @
Trebao bi da definishesh height za taj glavni div...
[ vatri @ 14.09.2008. 21:53 ] @
Ma definisao bih ga, ali bice dinamicka stranica, tako da kad se sadrzaj popunjava on se treba automatski siriti.
[ pajaja @ 14.09.2008. 21:53 ] @
ako ti je dinamicna visina, mozes da stavis neki element pred zatvaranje .glavni (posle .levo i .desno) sa clear:both.
[ vatri @ 14.09.2008. 22:08 ] @
Kako mislis "pred zatvaranje"? Pokusavao sam staviti za glavni "clear:both" ali nista.

P.S. Zaboravio sam </div> na kraju koda staviti, tu se zatvara glavni...
[ vatri @ 14.09.2008. 22:11 ] @
E pajaja hvala ti, skontao sam to je to, stavio sam poslije ova 2 diva treci, znaci bez float:left; i stavio clear:both...

A moze li se ikako da se ne stavlja 3 to rjesiti?