Avatar billede Slettet bruger
03. maj 2010 - 00:56 Der er 5 kommentarer og
2 løsninger

Virker kun i IE?

Hej.

Jeg har et meget simpelt spørgsmål.

Jeg har en side, som er skrevet i xhtml, hvori jeg har en tabel som er 50% af skærmens bredde. Denne tabel skal være centreret på siden!!!

Se her: http://fdfvodskov.dk/test/

Hvis man bruger IE virker det fint, men det gør det ikke i FF eller nogle af de andre...

Hvad gør jeg lige forkert? Det kan da ikke passe man ikke kan centrere en tabel som ikke fylder hele skærmens bredde... Sådan at det virker i alle browsere...

\Dan
Avatar billede zips Juniormester
03. maj 2010 - 08:16 #1
Det er som så med xhtml i den side du viser, skal du bruge xhtml, så brug Transitional og ikke Strict da du så skal bruge xml.

At bruge text-align: center; til at centrere en side, er ikke måden at gøre det på, brug margin: 0 auto;
Avatar billede Slettet bruger
03. maj 2010 - 14:15 #2
Som sagt:

table.container {
  position: relative;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

Dette fungerer som centrering i mange browsere.
Avatar billede Slettet bruger
03. maj 2010 - 15:42 #3
mange tak!

Men det er nu ikke særligt praktisk at tabellen som så er indeni div'en skal være 100% i width nu... Og at det så skal være i div'en at man fastslår den egentlige bredde...

- Smid venligst et svar begge to.

\Dan
Avatar billede Slettet bruger
03. maj 2010 - 16:49 #4
Det fungerer vel uden <div> i dit tilfælde, hvis du sætter styling'en på tabellen i stedet.
Avatar billede zips Juniormester
03. maj 2010 - 16:57 #5
Her er et svar :-)
Avatar billede Slettet bruger
04. maj 2010 - 00:27 #6
Tak for hjælpen begge to!

Hvad mener du steeven? Hvordan skal stylen så sættes på tabellen?

\Dan
Avatar billede Slettet bruger
04. maj 2010 - 16:42 #7
Indsæt tabellen alene uden nogen omkransende <div>-boks.

<table style="position: relative; width: 50%; margin-left: auto; margin-right: auto;"><tr><td>
Test
</td></tr></table>


Dette er ikke testet, men det bør i princippet fungere på samme måde. En <div> er unødig.
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