Avatar billede ulfhedne Nybegynder
25. juli 2002 - 21:09 Der er 4 kommentarer og
1 løsning

Problem med at centrere tabel i forbindelse med <div> kommando

Jeg prøver at centrere nedenstående kode men efter at jeg har sat <div> kommandoen på så virker centreringen ikke.

<div style="border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-color: #000000; border-style: solid; width: 600px;">

<table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
  <td width="600" colspan="2">Test 1</td>
</tr>
<tr>
  <td width="439" align="center" valign="top">Test 2</td>
  <td width="160" align="center" valign="top">Test 3</td>
</tr>
</table>

</div>
Avatar billede hells Nybegynder
25. juli 2002 - 21:16 #1
det er nok fordi, du giver div'et den samme bredde som tabellen. så er der ikke plads til at centrere den. hvis tabellen skal være centreret på siden, så prøv at give div'et en bredde på 100%
Avatar billede ulfhedne Nybegynder
25. juli 2002 - 21:28 #2
Har jeg desværre prøvet - virker ikke. Heller ikke hvis jeg fjerner width ...
Avatar billede callesen Praktikant
25. juli 2002 - 23:08 #3
Det (måske) nemmeste er at indsætte denne :
<BODY style="text-align:center;>
eller:
<div style="position:absolute;left:50%;width:600px;margin-top:50px;margin-left:-266px;text-align:left;padding:1px;border:1px solid #000000;">
eller evt. begge.
Avatar billede syvon Nybegynder
26. juli 2002 - 00:16 #4
du kunne også sætte det hele i et table.

<table align="center">
<tr>
<td>

<div style="border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-color: #000000; border-style: solid; width: 600px;">

<table width="600" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
  <td width="600" colspan="2">Test 1</td>
</tr>
<tr>
  <td width="439" align="center" valign="top">Test 2</td>
  <td width="160" align="center" valign="top">Test 3</td>
</tr>
</table>

</div>
</td>
</tr>
</table>
Avatar billede knudgert Nybegynder
26. juli 2002 - 02:02 #5
Hvad er foremålet med <div>?
Hvorfor ikke blot sætte border på tabellen?
Iøvrigt eftersom borderen skal være ens på alle fire sider, så kan du blot slå det hele sammen til
border: 1px solid #000
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