Avatar billede l_otto Nybegynder
18. december 2006 - 09:50 Der er 13 kommentarer og
1 løsning

align middle

jeg skal have denne table til at stå midt på siden...

<BODY >
    <center>
  <table border="1" >
  <tr>
    <td colspan="3" >Celle 1</td>
  </tr>
  <tr>
    <td>Celle 2</td>
    <td>Celle 3</td>
    <td>Celle 4</td>
  </tr>
  <tr>
    <td colspan="3">Celle 1</td>
  </tr>
</table>

    </center>
   
    </BODY>
Avatar billede nomisweb Nybegynder
18. december 2006 - 10:57 #1
i din table attribut prøv med align="center", i stedet for din center attribut, sådan her:
<BODY >
      <table border="1" align="center">
  <tr>
    <td colspan="3" >Celle 1</td>
  </tr>
  <tr>
    <td>Celle 2</td>
    <td>Celle 3</td>
    <td>Celle 4</td>
  </tr>
  <tr>
    <td colspan="3">Celle 1</td>
  </tr>
</table>
    </BODY>
Avatar billede l_otto Nybegynder
18. december 2006 - 11:03 #2
jo tak men den skal være midt på siden :-) middle
Avatar billede nomisweb Nybegynder
18. december 2006 - 11:34 #3
Nåååå du vil have den centreret på siden både vertikalt og horisontalt!
Så prøv dette:
<html>
<head>
<title>centrering</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css"><!--

table {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 300px;
  height: 200px;
  margin-left: -150px;
  margin-top: -100px
}
--></style>
</head>
<table>
  <tr>
    <td colspan="3" >Celle 1</td>
  </tr>
  <tr>
    <td>Celle 2</td>
    <td>Celle 3</td>
    <td>Celle 4</td>
  </tr>
  <tr>
    <td colspan="3">Celle 1</td>
  </tr>
</table>
</body>
</html>
Avatar billede nomisweb Nybegynder
18. december 2006 - 11:35 #4
hov mangler lige en <body> mellem </head> og <table>
Avatar billede l_otto Nybegynder
18. december 2006 - 12:01 #5
hmm den kommer ikke lige i midten..?
Avatar billede nomisweb Nybegynder
18. december 2006 - 12:37 #6
Det gør den hos mig.
Men det er nok bedre at sætte tabellen ind i et div tag. Og måske helt droppe at sætte det op i en tabel?!
Avatar billede olebole Juniormester
18. december 2006 - 13:30 #7
<ole>

Ved du, hvor høj din tabel er? Ellers skal du ud i noget JavaScript for at få den lodret centreret

/mvh
</bole>
Avatar billede l_otto Nybegynder
18. december 2006 - 13:34 #8
det sidste... uansat hvor høj tabellen er skal den bare være middle
Avatar billede nomisweb Nybegynder
18. december 2006 - 20:59 #9
SÅ dvs. den skal altid starte i nul i forhold til en x/y akse/koordinatsystem?
Så kommer den jo til at flavre langt nede på siden?! Du har måske et banner som er meget bredt?!
Du kan jo bare fjerne top værdierne i css deroppe så den altid vil være mit på siden, ligemeget skærmstørrelse. Og så variere længden af tabellen bare...hvis ikke det er det så forstår jeg ikke hvad du vil! :-)
Avatar billede olebole Juniormester
19. december 2006 - 14:01 #10
"uansat hvor høj tabellen er skal den bare være middle" - så kan du ikke via HTML-attributter eller CSS centrere din tabel lodret. Du er så nødt til at bruge et JavaScript på onload og på onresize, der centrerer tabellen ... langtfra optimalt, men det er løsningen, der er tilgængelig  =)
Avatar billede roenving Novice
24. december 2006 - 10:57 #11
Tjah, højden skal kendes, men så er det også simpelt (hrm !-)

http://www.wpdfd.com/editorial/thebox/deadcentre4.html
Avatar billede l_otto Nybegynder
27. december 2006 - 10:34 #12
den roenving kom med var lige hvad jeg skulle bruge kom med svar tak
Avatar billede roenving Novice
28. december 2006 - 06:03 #13
Velbekomme '-)
Avatar billede roenving Novice
28. december 2006 - 07:55 #14
-- o tak for point ;~}
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