Das Geheimnis des Unterstrichs in `target='_blank'`

2025-02-24

Haben Sie sich jemals gefragt, warum `target='_blank'` diesen Unterstrich benötigt? Vor HTML5 verwendeten Entwickler ``, um SPA-ähnliche Funktionen zu erstellen, indem sie das Fenster in Frames mit eindeutigen IDs unterteilten. Das Attribut `target` gab an, in welchem Frame ein Link geladen werden sollte. `_blank` war kein Frame-Name; es wies den Browser an, ein neues Fenster (Tabs waren damals nicht üblich) zu öffnen. Der Unterstrich kennzeichnete einen speziellen Wert, keinen Frame-Namen. Obwohl `` veraltet ist, bleibt die `_blank`-Konvention bestehen.

Entwicklung