Safari-strul

Tråden skapades och har fått 1 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • 2003-11-07 11:20

Så vitt jag vet fungerar det här i alla webbläsare.
Utom Safari, visar det sig.

<table width="428" border="0" cellspacing="0"
cellpadding="0" height="100%">
  <tr bgcolor="#BA4443"> 
    <td> 
      <div align="center"> 
        <table width="426" border="0" cellspacing="0"
        cellpadding="22" height="100%">
          <tr bgcolor="#FFFFFF" valign="top"> 
            <td> 
              <p> </p>
            </td>
          </tr>
        </table>
      </div>
    </td>
  </tr>
</table>

Alltså en tabell med height 100% kan inte ligga inuti en annan med 100% height. (Kolla i Explorer eller Mozilla så ser det bra ut!)

Är det någon som vet något sätt att komma undan detta? Går det att skriva på något sätt som Safari förstår? Eller går det kanske att uppnå samma effekt på något helt annat sätt som Safari också klarar av?

Edit: En riktigt bra lösning på problemet belönas! Det kan det vara värt.

  • Medlem
  • Karlstad
  • 2003-11-07 11:55

Tabellhöjd som attribut har aldrig (?) varit med i html av den enkla anledningen att det är innehållet som bestämmer höjden. Trots detta finns det en del webbläsare, bl.a. IE, som ändå accepterar detta.

Skall du göra göra som validerar enligt W3C, så kan du kanske försöka lägga dit <div> längst ned. Eller faktiskt en ram. Är det bara en bild, så kan du ju använda CSS och lägga in den som bakgrund till body-taggen...

1
Bevaka tråden