HTML und CSS · Junior · Frage 18 von 75

Wie unterscheidet sich display: none von visibility: hidden?

Antwort zeigen

Richtige Antwort: display: none nimmt das Element aus dem Layout; visibility: hidden versteckt es, behält aber seinen Platz

Erklärung

Bei display: none wird das Element nicht gerendert und nimmt keinen Platz ein - die Nachbarn rücken nach. Bei visibility: hidden ist es unsichtbar, sein Platz bleibt aber. Auch opacity: 0 behält den Platz, und das Element bleibt klickbar. Keines davon entfernt das Element aus dem DOM, und Screenreader ignorieren nur die ersten beiden.

Zum Weiterlesen

Fehler in der Frage

HTML und CSS · Junior · Frage 18

Teste dich selbst

Mach den Test HTML und CSS · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen