Avatar billede mads_mao Nybegynder
29. september 2002 - 10:31 Der er 2 kommentarer og
2 løsninger

tabel mystik

Jeg har et meget mystisk problem. Jeg sidder og hygger mig med en lille stump tabeller, men jeg har det problem, at jeg har lavet en celle, i hvilken jeg nester en ny tabel. Det har jeg gjort tusindvis af gange før, og ALLE andre browsere end IE er da også ganske glade for at vise det korrekt. IE har dog bestemt sig for, at den synes der skal være ca. 20px ubenyttet plads fra højrekanten af min nestede tabel ud til kanten af cellen. Og det på trods af, at bredden på tabellen er sat til 100%.
HTML'en ser således ud:

<table width="758" cellpadding="0" cellspacing="0" border="1">
  <tr>
    <td width="100%" valign="top" align="right">
      <table width="100%" height="100%" cellpadding="0" cellspacing="0" border="1">
        <tr>
          <td width="498">test</td>
          <td width="160" valign="top">
            <table width="100%" cellpadding="0" cellspacing="0" border="1">
              <tr>
                <td valign="top" style="padding-top: 1px; padding-bottom: 1px">
                  <table width="100%" cellpadding="0" cellspacing="0" border="0">
                    <tr>
                      <td bgcolor="#cccccc">Test</td>
                    </tr>
                  </table>
                </td>
              </tr>
              <tr>
                <td height="99%" bgcolor="#e3e3e3" valign="top">Mere test</td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
Avatar billede neteffect Nybegynder
29. september 2002 - 10:49 #1
<table width="758" cellpadding="0" cellspacing="0" border="1">
<tr>
  <td width="100%" valign="top" align="right">
  <table width="100%" height="100%" cellpadding="0" cellspacing="0" border="1">
    <tr>
    <td width="498">test</td>
    <td valign="top">
      <table width="100%" cellpadding="0" cellspacing="0" border="1">
      <tr>
        <td valign="top" style="padding-top: 1px; padding-bottom: 1px">
        <table width="100%" cellpadding="0" cellspacing="0" border="0">
          <tr>
          <td bgcolor="#cccccc">Test</td></tr>
        </table></td></tr>
      <tr>
        <td height="99%" bgcolor="#e3e3e3" valign="top">Mere test</td></tr>
      </table></td></tr>
  </table></td></tr>
</table>
Avatar billede pelkjaer Nybegynder
29. september 2002 - 10:52 #2
Mon ikke det er fordi at 498 + 160 ikke giver 758 men kun 658?

prøv at ændrer 498 til 598 - så skal du se løjer =oD
Avatar billede ckh Nybegynder
29. september 2002 - 10:59 #3
Det er godt nok ikke den samme table, men den afhjælper da problemet til højre.....

<TABLE WIDTH="760" BORDER="1" CELLSPACING="0" CELLPADDING="0">
<TR ALIGN="right">
    <TD width="598">
        test
    </TD>
    <TD>
        <TABLE HEIGHT="100%" BORDER="1" CELLSPACING="0" CELLPADDING="0">
<TR ALIGN="right">
    <TD width="160" bgcolor="#cccccc">test</TD>
</TR>
<TR ALIGN="right">
    <TD bgcolor="#e3e3e3">mere test</TD>
</TR>
</TABLE>
    </TD>
</TR>
</TABLE>
Avatar billede mads_mao Nybegynder
29. september 2002 - 11:00 #4
Damn! En simpel regnefejl. Tak for korrekturen :)
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