Henry: collapse funktioniert nicht

Hallo,

bei mir funktioniert das style="visibility:collapse" nicht wie erwartet.
Mit hidden funktioniert es. Hat jemand eine Erklärung ? Was hab ich übersehen ?

hier mein testcode:
-----------------------------------------------------
<html>
<body>
<table border=1>
<tr><td>irgend was</td></tr>

<tr id="test" style="visibility:hidden"><td>
hidden <select name="testhidden" size="">
<option value="ja">ja
<option value="ne">nein
<option value="vi">vielleicht
</select>
</td></tr>

<tr id="test" style="visibility:collapse"><td>
collapse <select name="testcollapse" size="">
<option value="ja">ja
<option value="ne">nein
<option value="vi">vielleicht
</select>
</td></tr>

<tr><td>irgend was</td></tr>
</table>

</body>
</html>
-------------------------------------------------
Danke

  1. Hallo Henry!

    bei mir funktioniert das style="visibility:collapse" nicht wie erwartet.

    Bei welchem Browser?

    <cite quelle="visibility">
    Beachten Sie:
    _Lediglich Mozilla Firefox_ gibt in obigem Beispiel den für Zeile B reservierten Platz frei.
    </cite>

    Viele Grüße aus Frankfurt/Main,
    Patrick

    --

    _ - jenseits vom delirium - _
    [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
    Nichts ist unmöglich? Doch!
    Heute schon gegökt?
    1. Hallo Patrik,

      genau so ist es. Nur Mozilla geht da wie erwartet.
      Kennst du einen Workaround ?

      Danke Henry

      1. Hallo Henning!

        Kennst du einen Workaround ?

        Nein, aber eine Lösung hast Du Dir in Deinem Eröffnungsposting schon gegeben:

        Mit hidden funktioniert es.

        Probier auch display:none.

        Viele Grüße aus Frankfurt/Main,
        Patrick

        --

        _ - jenseits vom delirium - _
        [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
        Nichts ist unmöglich? Doch!
        Heute schon gegökt?
        1. Mit hidden funktioniert es.

          Probier auch display:none.

          Hallo Patrick,

          das löst aber nicht mein Problem. Ich will
          die Tabellenzeile weg habe wenn nichts drinsteht.

          Trotzdem Danke
          Henry

          1. Hallo H.Gamlich!

            Ich will
            die Tabellenzeile weg habe wenn nichts drinsteht.

            Sorry, aber das hast Du im Ausgangsposting nicht erwähnt, sondern nur, dass visibility:collapse nicht »funzt™«.

            Da wirst Du vermutlich auf JavaScript zurückgreifen müssen. Denn CSS kann nicht wissen, ob ein Element inhaltslos ist oder nicht.

            Viele Grüße aus Frankfurt/Main,
            Patrick

            --

            _ - jenseits vom delirium - _
            [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
            Nichts ist unmöglich? Doch!
            Heute schon gegökt?