Gå til innhold

problem med <div> og CSS


Anbefalte innlegg

etter å ha lest litt her fant jeg fort ut at de fleste bruker <div> og CSS.

så da måtte jeg prøve.

 

problemet er at når innholdet i 'hoveddelen' blir for mye legger det seg over footer'en.. jeg vet at jeg kan få hoveddelen til å scrolle istedet, men det vil jeg ikke. jeg vil at footer'en skal bli forskjøvet nedover.

 

siden ligger her, og CSSen her

Lenke til kommentar
Videoannonse
Annonse

nå kan du se hva jeg mener. fjerna footeren siden jeg ikke fikk det til.

 

nå står position på absolute. har prøvd static og relative men det funka ikke. hva er fixed? står ikke forklaring på det.

 

jeg tror ikke det var samme problem i den andre tråden.

Lenke til kommentar
HVORFOR bruker du absolutt posisjonering?

 

Dersom du ser på hvordan jeg har bygget opp koden til siden i den andre tråden, ser du hvordan du lett slipper unna absolutt posisjonering, ved å bruke float og margins.

takk :) skal prøve..

jeg er rimelig ny med CSS men det kommer vel etterhvert.

Lenke til kommentar

må jeg bruke float og margins på alle div-taggene? nå prøvde jeg bare på footer. da ble footer liggende øverst på siden.

 

div#footer {
width: 600px;
height: 74px;
overflow: hidden;
text-align: center;
float: left;
margin: 10px 10px 10px 10px;
padding: 10px;
}

Endret av granhus
Lenke til kommentar

Jeg har hatt et problem som kan ligne på ditt... Jeg ser ikke problemet ditt, men om jeg har forstått det riktig kan du gjøre at footeren kommer etter de andre divsene ved å gjøre dette:

div#footer {
clear: both;
}

 

Så vidt jeg vet teller dette bare om du ikke brukre position: absolute, men heller floats.

Lenke til kommentar
Jeg tør vedde på at du tester i IE...

Bruk alltid FireFox til første del av testingen din...

Jeg ser ikke noen footer, og menyen ligger midt i innholdet.

det veddemålet er jeg med på.. for jeg bruker opera 7.50 :p

hvorfor må man bruke firefox til det?

 

jeg har fjernet footer.. tar en ting av gangen. starter med å få menyen rett..

Lenke til kommentar
Jeg har hatt et problem som kan ligne på ditt... Jeg ser ikke problemet ditt, men om jeg har forstått det riktig kan du gjøre at footeren kommer etter de andre divsene ved å gjøre dette:

div#footer {
clear: both;
}

 

Så vidt jeg vet teller dette bare om du ikke brukre position: absolute, men heller floats.

takk! skal prøve meg frem med clear.. kan du legge link til siden din, hadde vært greit å se hele CSS fila. :)

Lenke til kommentar
Jeg tør vedde på at du tester i IE...

Bruk alltid FireFox til første del av testingen din...

Jeg ser ikke noen footer, og menyen ligger midt i innholdet.

det veddemålet er jeg med på.. for jeg bruker opera 7.50 :p

hvorfor må man bruke firefox til det?

Opera går greit, men kan noen ganger ha litt trøbbel med margin/padding. Bare husk på å alltid ha

*{

margin: 0;

padding: 0;

}

... så går det fint å teste i Opera også...

Lenke til kommentar
Jeg tør vedde på at du tester i IE...

Bruk alltid FireFox til første del av testingen din...

Jeg ser ikke noen footer, og menyen ligger midt i innholdet.

det veddemålet er jeg med på.. for jeg bruker opera 7.50 :p

hvorfor må man bruke firefox til det?

Opera går greit, men kan noen ganger ha litt trøbbel med margin/padding. Bare husk på å alltid ha

*{

margin: 0;

padding: 0;

}

... så går det fint å teste i Opera også...

ok! så hvis siden funker fint i opera\firefox skal den også funke i IE?

 

jeg tror jeg fikk til menyen :green: ..så er det bare footer igjen.

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å
×
×
  • Opprett ny...