Avatar billede krogstrup Nybegynder
04. april 2004 - 20:26 Der er 10 kommentarer

Problemer med at centrere DIV indeni DIV i Mozilla

Hvorfor bliver min nestede DIV ikke centreret når jeg kører nedenstående kode i Mozilla:

<div style="width:100px; text-align:center; background:green;">

<div style="width:50px; background:red;">test</div>

</div>


Det virker i Internet Explorer ?!?
Avatar billede krogstrup Nybegynder
04. april 2004 - 20:28 #1
mærkeligt... dette virker:

<div align="center" style="width:100px; background:green;">

<div style="width:50px; background:red;">test</div>

</div>
Avatar billede krogstrup Nybegynder
04. april 2004 - 20:28 #2
virker text-align:center ikke i Mozilla ?
Avatar billede roenving Novice
04. april 2004 - 20:33 #3
text-align er ikke beregnet på at virke på andet end text -- og slet ikke på block-level elementer !-)

IE renderer dog sådan, at alle elementer centreres, men det er meget simpelt, for i Mozilla er standarden implementeret på det punkt, det er den ikke i ie, så du gør:

#outer{width:100px;text-align:center;background:green;}
#inner{width:50px;margin:0px auto;text-align:left;}
Avatar billede krogstrup Nybegynder
04. april 2004 - 20:40 #4
hmm - hvordan virker "margin:0px auto" ?
Avatar billede krogstrup Nybegynder
04. april 2004 - 20:40 #5
kan godt se det virker, men forstår det ikke helt :-)
Avatar billede roenving Novice
04. april 2004 - 20:45 #6
Ved properties, som berører 4 sider af en firkant, kan man bruge/forjkorte til en, to, tre eller 4 parametre:

margin:1px; /*alle 4 sider får margin 1px*/
margin:2px 3px; /*top og bund får 2px, højre og venstre får 3px*/
margin:4px 5px 6px; /*top får 4px, højre og venstre får 5px og bund får 6px*/
margin:7px 8px 9px 10px; /*Rækkefølgen følger uret: starter i toppen og med uret rundt !-)*/
Avatar billede krogstrup Nybegynder
04. april 2004 - 23:36 #7
men hvad gør "auto" så ?
Avatar billede roenving Novice
04. april 2004 - 23:43 #8
Sætter den 'nødvendige' afstand, når den sættes på to modstillede bliver elementet centreret !-)

Se f.eks. http://blooberry.com/indexdot/css/properties/margin/margin.htm
Avatar billede krogstrup Nybegynder
27. juni 2004 - 13:46 #9
smider du et svar roenving ?
Avatar billede roenving Novice
27. juni 2004 - 14:05 #10
Velbekomme '-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester