Din kode med margin 0 burde ikke centrere noget. Man sætter margin til auto, for at indikere at den skal være den samme både i højre og venstre side. Dette centrerer indholdet. Prøv med doc-typen placeret rigtigt at sætte margin til auto.
Synes godt om
Slettet bruger
27. oktober 2005 - 17:27#7
Men hvad er der i vejen med at bruge <center>, når det nu virker?
ntg: Det kan du også gøre. Center er et forældet tag, som ikke findes i nyere versioner af HTML, hvor man prøver på at holde præsentationen af teksten adskilt fra selve teksten. Med dit valg af doc-type kan du bruge begge dele.
Jeg er med på at 'margin: 0 auto' sætter top og bund margin til 0, og left og right til samme autogenererede værdi, jeg forstår bare ikke at den centrere tabellen da der ikke er defineret en container, hvorfor sætter den ikke bare left og right til '0' ?
Uha, det kan godt være jeg er 'dence' her, men jeg er med på at det er muligt at sætte margin på <table> jeg er bare ikke med på hvordan 'den' fastsætter bredden af disse margins.
Eksemplet er :
<html> <body> <table> </table> </body> </html>
Der er ikke defineret nogen fast bredde på noget af det overhovedet og alligevel centreres <tabel> i forhold til <body>.
Er 'forklaringen' at det ikke er nødvendigt at sætte en bredde på <body> tag'et, 'margin: 0 auto;' finder selv ud af den ?.....Det er da dejligt men jeg syntes det strider imod hvordan de fleste andre ting opfører sig, der skal man nærmest definere temperaturen i processoren før noget virker :)
Ja okay 'der er ikke defineret nogen fast bredde på noget' det er jo ikke helt rigtigt, <tabel> er defineret men <body> bredde er ikke defineret og det er det der undre mig.
body-elementet er også et block-level-element og ovenikøbet det eneste block-element, som defineres implicit, da det altid fylder den nødvendige bredde i browseren !-)
Jeg er flere gange blevet kritiseret for ikke at lukke mine spørgsmål. Men jeg har faktisk lukket dem alle - givet points for dem, sådan at jeg kunne se, at et svar var accepterer - men senere dukker de alligevel op som ikke-besvarede. Også selv om jeg prøver igen. Nu prøver jeg at lukke dette spørgsmål endnu en gang - og håber, at det virker.
Jamen det har jeg også gjort hver gang. Kommer til at tænke på, om det kan være fordi jeg bruger FireFox?
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.