Gå til innhold

Problem med mellomrom mellom diver.


Anbefalte innlegg

Videoannonse
Annonse

"Eg har ikkje padding-top"?

body {background-color: #737473;
    width: 100%;
    }
.main {
     background-image: url(middle.gif);
 background-repeat: repeat-y;
 height: 1200px;
 width: 600px;
 
 }
.top {
    background:  url(top.gif) no-repeat center top;
height: 27px;
width: 600px;
}
.wrap {
     width:  700px;
 min-height: 700px;
     margin-top: 0px;
     margin-right: auto;
     margin-bottom: 0px;
     margin-left: auto;
 }
.bottom {
       background: url(bottom.gif) no-repeat;
width: 600px;
height: 26px;
float: left;
clear: both;
}
.links {
      float: left;
  width: 175px;
  height: 400px;
  background: url(link.gif) no-repeat;
  margin-left: 20px;
  }
img.header {
       padding-left: 20px;
}
.news {
     width: 380px;
 height: 1000px;
 float: right;
 margin-right: 20px;
 }
.news_top {
       background: url(main_top.gif) no-repeat;
height: 24 px;
width: 380px;
padding-top: 40px; JO DU HAR PADDING-TOP HER!!!!!!!!!!!!!!!!!!!!!
}
.news_main {
            background: url(main_middle.gif) repeat-y;
width: 380px;
height: 956px;
}
.news_bottom {
            background: url(main_bottom.gif) no-repeat;
width: 380px;
height: 20px;
clear: both;
}


      

Lenke til kommentar

For å si en ting så er denne siden ikke akkurat så veldig bra laget. Dette med tanke på hvordan du bruker bilder som bakgrunn. Men jeg finner en ting som ikke er riktig iallefall.

 

.news_top {
       background: url(main_top.gif) no-repeat;
       height: 24px;
       width: 380px;
       clear: bottom;
}

 

Trenger du "clear" i det hele tatt? Hvis du trenger det så skal det iallefall ikke være "clear: bottom;" forsøk med "clear: right;"

Lenke til kommentar
body {background-color: #737473;
   width: 100%;
   }

.main {
    background-image: url(middle.gif);
background-repeat: repeat-y;
height: 1200px;
width: 600px;

}
.top {
   background:  url(top.gif) no-repeat center top;
height: 27px;
width: 600px;
}
.wrap {
    width:  700px;
min-height: 700px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}
.bottom {
      background: url(bottom.gif) no-repeat;
width: 600px;
height: 26px;
float: left;
clear: both;
}
.links {
     float: left;
 width: 175px;
 height: 400px;
 background: url(link.gif) no-repeat;
 margin-left: 20px;
 }
img.header {
      padding-left: 20px;
}
.news {
    width: 380px;
height: 1000px;
float: right;
margin-right: 20px;
}
.news_top {
      background: url(main_top.gif) no-repeat;
height: 24 px;
width: 380px;
padding-top: 40px; /*Fjern denna og skriv margin: 0, padding: 0
}
.news_main {
           background: url(main_middle.gif) repeat-y;
width: 380px;
height: 956px;
}
.news_bottom {
           background: url(main_bottom.gif) no-repeat;
width: 380px;
height: 20px;
clear: both;
}

Endret av EvoZ
Lenke til kommentar

Siden jeg er syk og ikke hadde en dritt å gjøre forsøke jeg å sette opp et forslag. Så kan du bruke det som du vil. En ting jeg ser er at du bruker en masse bagrunnsfarger på boksene. Dette gjør bakgrunnene unødvendig store. Måtte gjøre om på noen av bildene, men her er mitt resultat:

 

Arneweb

Lenke til kommentar

Hvis du f.eks ser på dette bildet:

 

main_top.gif

 

Så har du mange grå pixler i bildet som er unødvendig siden du kan sette denne bakgrunnsfargen på "body" eller andre elementer. Bilde bær strengt tatt kun være den sorte kanten og det grønne innholdet.

 

Med dette så trenger du ikke et bilde for main-middle heller for da kan du bruke bagrunnsfarge grønn, med sort kantlinje. :)

 

Prøv å bruk minst mulig bilder i designet ditt ett lite tips. :)

Endret av kimthoma
Lenke til kommentar

Skal forsøke å forklare:

 

Hvis du tar f.eks dette bildet:

 

test.png

 

Så har det en bredde på 370px. Hvis du da lager et div element under dette bildet som er 370 pixler bredt kan du style det slik.

 

     
#middle {
        width: 370px;
background-color: #297629;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #000000;
border-left-color: #000000;
}

 

Da vil det se like fint ut som å ha et bilde bak. :)

Lenke til kommentar

Aha!

Skal forsøke å få designet opp før eg opptimerar koden/sida.

Viss du ser no, har eg endra alt som eg meiner er betydlig etter din kode likevell virkar det ikkje. Det er eit hol mellom .main_top og .main_middle...

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...