Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

blink-Element (<blink>-Tag)

Das <blink>-Element (blink-Tag) ist ein veraltetes HTML-Element, das von Webbrowsern nicht mehr unterstützt wird und auf MDN nicht mehr dokumentiert ist. Es wurde verwendet, um Text kontinuierlich blinken zu lassen.

Das <blink>-Element wurde folgendermaßen verwendet:

html
<blink>In ancient browsers, I may have blinked</blink>

Kurze Geschichte

In den frühen Tagen des Webs (Anfang bis Mitte der 90er Jahre) gab es nicht viele Möglichkeiten zur Gestaltung von Webseiten. Die CSS-Spezifikation (Version 1) wurde erstmals 1996 veröffentlicht und von Browsern erst viel später konsistent übernommen. Vor CSS experimentierten Browser mit verschiedenen Funktionen, um bestimmte Textabschnitte hervorzuheben und die Aufmerksamkeit der Benutzer zu erregen. Das <blink>-Element war eines dieser Elemente, das in frühen Versionen von Netscape Navigator eingeführt wurde; das <marquee>-Element von Internet Explorer war ein anderes.

Das <blink>-Element entstand offenbar nach einem Gespräch in einer Bar in Mountain View zwischen dem Netscape-Ingenieur Lou Montulli und Kollegen. Als er am nächsten Morgen ins Büro kam, stellte er fest, dass einer seiner Kollegen die ganze Nacht wach geblieben war und es implementiert hatte (lesen Sie die Geschichte hier).

Obwohl es zunächst beliebt war, wurde <blink> wegen des übermäßigen Gebrauchs sehr kritisiert; viele Menschen empfanden es als störend. Wichtiger ist jedoch, dass es die Lesbarkeit beeinträchtigt und besonders problematisch für Benutzer mit Sehbehinderungen oder kognitiven Störungen wie Epilepsie oder ADHS sein kann. Es kann desorientierend sein oder im schlimmsten Fall sogar Anfälle auslösen.

<blink> wurde nie richtig spezifiziert und hat nie eine signifikante Unterstützung über verschiedene Browser hinweg erreicht. Es kann als ein Stück Webgeschichte betrachtet werden.

Alternativen

  • Die CSS-Eigenschaft text-decoration-line hat einen blink-Wert, der denselben Effekt haben sollte, aber die meisten modernen Browser ignorieren ihn.
  • Die JavaScript-Methode String.blink() umschließt eine Textzeichenkette in <blink></blink>-Tags, aber wie bereits erwähnt, wird dieses Element nirgendwo mehr unterstützt.
  • CSS-Animationen könnten immer noch verwendet werden, um blinkenden Text zu erstellen. Sie sollten jedoch auf blinkenden Text auf Webseiten aus den oben genannten Gründen verzichten.

Siehe auch