Gå til innhold

Hvordan sentrere siden med CSS?


Anbefalte innlegg

Videoannonse
Annonse
Skrevet (endret)

Dette kommer i css-filen. Hvis du bruker div så tar du for eksempel:

 

#innhold {

background: url('bilder/bakgrunn.gif') #000 no-repeat;

width: 100px;

height: 100px;

margin: 0 auto;

}

:)

Endret av Svinat
Skrevet

For så å bare bygge opp på det han sa over så setter du da en DIV rundt alt innholdet på siden din.

 

<DIV id="innhold">Alt som er på siten din her</DIV>

 

AKIRA

Skrevet

Jeg vet ikke om dette er noen god løsning, men til IE fant jeg denne koden her i noen sitt innlegg en gang:

 

width: 800px;

position: absolute;

left: 50%;

margin: 0 0 0 -400px;

 

Altså i margin så tar du -halve bredden av diven.

Skrevet
Husk at IE ikke støtter dette. Så man må sette text-align:center; på elementet over (dvs. de fleste ganger body) for at det skal fungere i IE.

7519331[/snapback]

Presisering:

IE 6 støtter margin: 0 auto; om den mottar riktig doctype, og derfor ikke går inn i quirk-modus. IE 5.5 og lavere støtter den ikke i det hele tatt.

Skrevet
Husk at IE ikke støtter dette. Så man må sette text-align:center; på elementet over (dvs. de fleste ganger body) for at det skal fungere i IE.

7519331[/snapback]

Presisering:

IE 6 støtter margin: 0 auto; om den mottar riktig doctype, og derfor ikke går inn i quirk-modus. IE 5.5 og lavere støtter den ikke i det hele tatt.

7520186[/snapback]

Ok. Men da må man fortsatt bruke "text-align:center;" hacken vis man bruker XHTML 1.0 (vel å merke med XML declaration) siden den da går i quirk-modus IE6.

Skrevet
margin: 0 auto; - sentrerer den horisontalt

margin: auto 0; - sentrerer den vertikalt

 

width: 100px;  - bredde på 100px

7518344[/snapback]

Virker dette? :hmm: Mener man måtte ty til styggere versjoner for å få midtstilt vertikalt...

Skrevet
margin: 0 auto; - sentrerer den horisontalt

margin: auto 0; - sentrerer den vertikalt

 

width: 100px;  - bredde på 100px

7518344[/snapback]

Virker dette? :hmm: Mener man måtte ty til styggere versjoner for å få midtstilt vertikalt...

7520733[/snapback]

Det er kun noe jeg har lest, så jeg skal ikke si meg 100% sikker. :whistle:

Skrevet
Husk at IE ikke støtter dette. Så man må sette text-align:center; på elementet over (dvs. de fleste ganger body) for at det skal fungere i IE.

7519331[/snapback]

Presisering:

IE 6 støtter margin: 0 auto; om den mottar riktig doctype, og derfor ikke går inn i quirk-modus. IE 5.5 og lavere støtter den ikke i det hele tatt.

7520186[/snapback]

Ok. Men da må man fortsatt bruke "text-align:center;" hacken vis man bruker XHTML 1.0 (vel å merke med XML declaration) siden den da går i quirk-modus IE6.

7520652[/snapback]

Det stemmer :)

 

IE krever av en merkelig grunn at Doctype-deklarasjonen skal starte helt øverst i HTML-dokumentet. Ikke engang et linjeskift i forkant er tillatt.

Skrevet
margin: 0 auto; - sentrerer den horisontalt

margin: auto 0; - sentrerer den vertikalt

 

width: 100px;  - bredde på 100px

7518344[/snapback]

Virker dette? :hmm: Mener man måtte ty til styggere versjoner for å få midtstilt vertikalt...

7520733[/snapback]

Det er kun noe jeg har lest, så jeg skal ikke si meg 100% sikker. :whistle:

7520845[/snapback]

Jeg fikk det ikke til, men lurer også veldig på dette.

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