16. juni 2004 - 11:26Der er
11 kommentarer og 1 løsning
Centrering af tabeller i Opera via CSS
Som bekendt bruges "text-align : center;" til at centrere indhold på en hjemmeside med i CSS. Dette fungerer også fint i IE, men i Opera centreres tabeller ikke (alt andet indhold centreres, det er kun tabeller den ignorerer).
Er der en CSS-kommando jeg ikke kender til som centrerer tabeller i Opera?
Det SKAL være via CSS, altså ikke <center></center> i HTML'en.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
skovenborg: Det virker. Men hvorfor? Jeg kan se at det er "auto" i margin, der laver centreringen, men synes umiddelbart ikke det virker logisk at det skulle være en automargin, der styrer det. Smid som svar, så du kan få point.
extend: Det løser ikke problemet i Opera, da jeg i div'en i CSS'en stadig bruger "text-align : center;" som Opera ignorerer på tabeller.
kreativmedie: Jeps, jeg havde godt læst detaljen med at Opera ignorerer "text-align: center", både mht. selve tabellen og indholdet af tabellen. ;-) Jeg bruger bare selv den detalje, at putte det hele ned i en div, så kan jeg nemlig styre det hele dernede. :-)
skovenborg: Klart en kortere kode. :-) Men: Alle andre browsere (brusere?) end Opera lytter efter denne kode også?
ja, det gør de faktisk - hvis man kigger i Mozilla burde den heller ikke reagere på text-align:center. margin:0px auto burde alle browsere derimod forstå, eller kan man jo også for en sikkerheds skyld tilføje text-align:center også ;-)
En lille "sjov" ting er at man faktisk kan skrive text-align:-moz-center; som også centrerer block-elementer i Mozilla (hvilken text-align:center ikke gør). Bare en lille ubrugelig oplysning ;-)
Synes godt om
Slettet bruger
16. juni 2004 - 22:52#9
Vedr. "text-align:-moz-center;" Næe, den er bestemt ikke ubrugelig. Det en fin lille detajle, du dér fik oplyst, Skovenborg. :-)
Så måske man skulle skrive: text-align: center; text-align: moz-center; i sin kode, for netop at gøre den cross-browser-kompatibel???
tjoo, hvis den går så går den - har ikke lige prøvet det af ;-)
Synes godt om
Slettet bruger
16. juni 2004 - 22:54#11
Jeg selv udvikler "kun" i IE 6.1 og Opera 7.5, og bruger stort set ikke Mozilla eller Netscape. :-)
Synes godt om
Slettet bruger
16. juni 2004 - 22:56#12
Umiddelbart tror jeg kun at det er ved valideringen af CSS-syntax, at der er nogen som skulle brokke sig over dit lille fif. :-)
Synes godt om
Ny brugerNybegynder
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.