Fabian Transchel: Anzeigen/ Verstecken von div-Blöcken

Beitrag lesen

Hi Robert,

In dem unten angehangenen Beispiel ist gezeigt, wie man einen div-Block nachträglich ausrichten kann, aber wie greife ich auf die Sichtbarkeit zu?

Die Sichtbarkeit wird durch die CSS-Eigenschaft "display" bestimmt:

Nein, das stimmt leider nicht ganz.
Anzeige_art_: display: (Hier kann man auch _none_ einstellen, aber das ist nicht der selbstzweck von display:)
Anzeige: visibility: (Hier wird lediglich etwas versteckt, jedoch nicht _räumlich_, denn der Platz wird freigehalten. Im Endeffekt wird man also display: und visibility zum _semantisch korrekten:_ vertsecken verwenden.)

document.getElementById("zweiter").style.display = "none";    /* ausblenden */
document.getElementById("zweiter").style.display = "block";   /* als Block-Element einblenden */
document.getElementById("zweiter").style.display = "inline";  /* als Inline-Element einblenden */

Du musst aber immer bedenken, dass getElementById (DOM) nicht von allen Browsern unterstützt wird. Also bitte nicht für "essenzielle" Sachen verwenden, höchstens für "Add-ons".

Opera 6 etwa kann visibility ändern, aber display nicht :(

Fabian