Gå til innhold

problem med <div> og CSS


Anbefalte innlegg

Skrevet

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

Videoannonse
Annonse
Skrevet (endret)
Hva betyr position: absolute ?

Absolutt posisjonering. Link.

 

@ granhus: Jeg ser ingen footer verken i koden eller "på skjermen". :dontgetit:

 

EDIT: Vil anbefale deg å ta en titt på denne tråden, det er en med samme problem. ;)

Endret av PoleCat
Skrevet

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.

Skrevet

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.

Skrevet
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.

Skrevet (endret)

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
Skrevet

nå har jeg prøvd meg fram.. fikk de 3 øverste div-ene slik jeg vil (logo, bilde til høyre for logo og hovedinnholdet) men meny og footer blir liggende nedenfor hverandre.. jeg finner ikke ut hva som er galt i CSS fila..

 

CSS fila

Skrevet

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.

Skrevet

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.

Skrevet
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..

Skrevet
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. :)

Skrevet
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å...

Skrevet
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.

Skrevet

Hvis siden funker i FireFox/Opera, er den riktig kodet, og da har du bare igjen litt av hvert av hacks/tweaks for å få den til å fungere i IE ;)

Det er lettere å optimalisere for IE til slutt enn å gå andre veien ...

Skrevet

pokker! i opera ser siden helt fin ut, men i IE er menyen for langt til venstre så den kommer inni hovedtexten.

 

PoleCat sa en gang noe om at IE måtte lures.. en "hack" ellerno.. noen som husker det?

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...