blink-Element (<blink>-Tag)

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

Kurze Geschichte

In den frühen Tagen des Webs (Anfang bis Mitte der 90er Jahre) gab es nicht viele Funktionen zum Styling von Webseiten. Die CSS-Spezifikation (Version 1) wurde erstmals 1996 veröffentlicht und von Browsern erst viel später einheitlich übernommen. Vor CSS experimentierten Browser mit verschiedenen Funktionen, um bestimmte Textabschnitte hervorzuheben und die Aufmerksamkeit des Nutzers zu erregen. Das <blink>-Element war eines davon und wurde in frühen Versionen von Netscape Navigator eingeführt; 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 seinen Kollegen. Als er am nächsten Morgen ins Büro kam, fand er heraus, dass einer seiner Kollegen die ganze Nacht durchgearbeitet und es implementiert hatte (lesen Sie die Geschichte hier).

Während es anfangs populär war, wurde <blink> wegen übermäßiger Nutzung bald stark kritisiert; viele Menschen empfanden es als störend. Wichtiger noch, es beeinträchtigt die Lesbarkeit und kann besonders problematisch für Nutzer mit Sehbehinderungen oder kognitiven Störungen wie Epilepsie oder ADHS sein. Es kann desorientierend sein oder im schlimmsten Fall sogar Anfälle auslösen.

<blink> wurde nie richtig spezifiziert und erreichte nie eine signifikante Browser-Kompatibilität. Es kann als Stück Web-Geschichte betrachtet werden.

Syntax

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

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

Alternativen

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

Siehe auch