Problem sa css

1

Problem sa css

offline
  • Mladen Stanojevic
  • Pridružio: 04 Jan 2010
  • Poruke: 58
  • Gde živiš: Smederevo

Napisano: 04 Jan 2010 4:53

Potrebna mi je pomoc oko css. Ovako... Imam glavni div na stranici koji je shirine 900px a visina treba da bude auto, u njemu su 3 diva... Prvi je heder a poslednji futer... U sredini je div chija pozadina treba da ide repeat y... a u njemu josh 2 diva...jedan levo a drugi desno.... Taj div u sredini treba isto da ide u visinu auto... to jest da bude dugacak koliko i ova dva diva u njemu...i to sve tako radi ali nema pozadine koja se ponavlja.... a ako uzmem da menjam position i float za ova 2 unutrashnja skoro da nishta ne dobijam.... Nadam se da ce me neko razumeti.... Ili da je neko imao slican problem... Ja sam inace nov na forumu ali i u html i css...

Dopuna: 04 Jan 2010 4:56

e da samo da dodam...ako ne stavim nikakav css u ova 2 DIVA pozadina radi dobro ali mi to ne odgovara jer nije jedan levo a drugi desno



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3747
  • Gde živiš: 127.0.0.1

Dodaj:

overflow: hidden;

u CSS stil div-a koji se nalazi izmedju headera i footera (isti onaj koji ima repeat-y za background).



offline
  • Mladen Stanojevic
  • Pridružio: 04 Jan 2010
  • Poruke: 58
  • Gde živiš: Smederevo

ne radi....evo kako mi izgleda kod
HTML
<div id="main">    <div id="levo">        <img src="../images/logo3.png">         <img src="../images/logo3.png">         <img src="../images/logo3.png">         <img src="../images/logo3.png">         </div>         <div id="desno">        <img src="../images/logo3.png">         <img src="../images/logo3.png">         <img src="../images/logo3.png">         <img src="../images/logo3.png">         </div> </div>   
css
#main {    height: auto;    width: 777px;    margin-right: auto;    margin-left: auto;    background-image: url(../images/bg.jpg);    background-repeat: repeat-y;    overflow: hidden; } #levo {    float: left;    height: auto;    width: 350px; } #desno {    float: right;    height: auto;    width: 350px; }

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3747
  • Gde živiš: 127.0.0.1

Probaj da maknes height: auto iz CSS-a, jer ti manje-vise nije potreban

offline
  • Mladen Stanojevic
  • Pridružio: 04 Jan 2010
  • Poruke: 58
  • Gde živiš: Smederevo

fala Very Happy
radi...mislim da je radilo i pre nego shto sam sklonio hight... nego me zebavao neki nezatvoreni div....

offline
  • zend  Male
  • Počasni građanin
  • Pridružio: 22 Okt 2009
  • Poruke: 900
  • Gde živiš: Pancevo

#main {    height: auto;    width: 777px;    margin-right: auto;    margin-left: auto;    background-image: url(../images/bg.jpg);    background-repeat: repeat-y;    overflow: hidden; } #levo {    float: left;    height: auto;    width: 350px; } #desno {    float: right;    height: auto;    width: 350px; }

auto;
nije moglo da mu pravi problem jer i ja isto tako slicno imam na svom sajtu i nemam nikakvih problema

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Nema potrebe da ozivljavas temu kad je lijepo rekao da jeste bilo do toga, ako ti imas "slicno" a kod tebe nije kakve to ima veze sa njime ?

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3747
  • Gde živiš: 127.0.0.1

@lnenad: nije bilo do height: auto; vec do overflow: hidden Wink (i nezatvorenog div taga negde)

U cemu je caka? Npr postoji div sa klasom "parent", i u njemu div sa klasom "child". Ako "child" ima definisan float property, onda "izlazi" iz "parent" div-a, pa zato se i ne vidi background - jer je "parent" div "visok" 0px. Medjutim, ako se "parent" div-u definise overflow: hidden; onda se "child" nalazi unutar "parent" div-a, pa se i pozadina prikazuje jer "parent" ima neku visinu.

Sa druge strane, height: auto; kod div elementa nije problem, vec je nepotreban - div po defaultu ima auto za height property. Kao kad bi za h* tag napisao font-weight: bold; ili text-decoration: underline; za a tag.

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Hvala na objasnjenju ali nije bilo potrebno, cisto mi je glupo ozivljavanje teme koja je rijesena zato sam se bunio, vidio sam sta je covjek rekao da nije do heighta i kako je popravio i vidio je to i iv4n zato nije bilo potrebno ozivljavanje teme...

offline
  • Mladen Stanojevic
  • Pridružio: 04 Jan 2010
  • Poruke: 58
  • Gde živiš: Smederevo

lnenad, mozda tebi nije bilo potrebno. Very Happy Al meni jeste... Vishe puta sam imao slican problem.... sad bar znam shto...

Ko je trenutno na forumu
 

Ukupno su 1028 korisnika na forumu :: 51 registrovanih, 7 sakrivenih i 970 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, 9k38, _Rade, A.R.Chafee.Jr., Atomski čoban, babaroga, bankulen, BlekMen, Bobrock1, Bokiboks, Brana01, Bubimir, darkangel, Denaya, Dimitrije Paunovic, djboj, Djokislav, Dorcolac, DPera, FOX, goxin, grenadir, Herman Terrance Aubrey, ivica976, kalens021, Karla, kolle.the.kid, kunktator, Luka Blažević, mercedesamg, MiG-29M2, milenko crazy north, Mixelotti, nenad81, nikoladim, pacika, Parker, Petar35, RJ, Rogan33, S2M, sasa76, slonic_tonic, Snorks, solic, torivoje, VJ, vobo, VP6919, Webb, zodiac94