Firefox Tabellenreihen

Status
Nicht offen für weitere Antworten.

Divi

Erfahrenes Mitglied
Hallo Leute
Mal wieder ein kleines Problem:

Wenn ich eine Tabelle mache mit drei Zeilen und zwei Zellen pro Zeile, dann funktioniert das Display Attribut nicht richtig

PHP:
<table>
   <tr>
     <td>test</td><td>test</td>
   </tr>
   <tr style="display:none;">
     <td>test</td><td>test</td>
   </tr>
   <tr>
     <td>test</td><td>test</td>
   </tr>
</table>

wenn ich da das TR auf display:block oder inline setze, dann tauchen zwar die beiden Felder auf, aber seltsam zusammengestaucht am linken Rand der Tabelle. Passiert allerdings nur mit dem Firefox. Der IE macht alles richtig.

Vorschläge?
 
Probier es mal mit dem Eigenschaftswert table-row statt block oder inline – schließlich ist es auch eine Tabellenzeile.
 
Hab ich schon ... kurz nach meinem Posting hier ... aber leider hab ich dann vom FF gesagt bekommen "ungültiges Attribut für die Eigenschaft display - wird ignoriert". Noch ne Idee?

Aja - Danke ;)
 
Also bei mir funktioniert Folgendes einwandfrei:
HTML:
<table onmouseover="document.getElementById('foobar').style.display='table-row'" onmouseout="document.getElementById('foobar').style.display='none'">
   <tr> 
     <td>test 1</td><td>test 1</td> 
   </tr> 
   <tr id="foobar" style="display:none;"> 
     <td>test 2</td><td>test 3</td> 
   </tr> 
   <tr> 
     <td>test 3</td><td>test 3</td> 
   </tr> 
</table>
 
........... o0 .... Tatsache
Ich weiß nicht was ich geändert habe... Hab deinen Code über meinen gepastet ... und es ging - obwohl er genauso aussah wie vorher ... seltsam. Muss n Tippfehler gewesen sein.

DANKE
 
Status
Nicht offen für weitere Antworten.
Zurück