09. maj 2004 - 17:29Der er
10 kommentarer og 1 løsning
align = middle i Mozilla og Firefox
Hej med jer,
Jeg har følgende setup
<div class="eek"> Fantastisk interessant website goes here </div>
Jeg kunne så frygtelig godt tænke mig at mit div er centereret horisontalt. Hvorledes skal jeg definere klassen "eek" for at få det til at virke i IE, mozilla, firefox og safari ? Jeg mener at have prøvet med horizontal-align, align, center, middle, auto og jeg kan ikke lige få nogen effekt frem i Mozilla.
Jeg har sågar tilladt mig at prøve med <div align="center"> og også bare det - ulovlige - <center> - men ak, intet virker !
Men da Mozilla jo er sådan en pragtfuld browser, så må det da kunne lade sige gøre ?
.eek {text-align:center;} Hvis det er indholdet som skal centreres. Er det hele DIV'en så læg en anden div omkring med text-align:center; Eller sæt body {text-align:center;}
Du skal bare være klar over, at den bygger på en fejlagtig IE-fortolkning af text-align, som præcis ikke bør virke på block-level-elementer og da heller ikke gør det, i hvert fald i de Gecko-baserede browsere !-)
Og det kan jeg jo godt se virker isoleret set - så jeg må have noget gejl et andet sted. Jeg lukker spørgsmålet og beder jer glemme alt efter god morgen !
... men hvis du nu ikke havde så pokkers travlt - og faktisk læste, hvad folk skrev til dig, så ville du vide, at doggy82's svar var ukorrekt og bygger på en bug i Explorer ;o) Skal du f.eks. centrere en tabel i et div, skal det gøres med tabellens margin:
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.