Le Mystère du Trait de Soulignement dans `target='_blank'`
2025-02-24
Vous êtes-vous déjà demandé pourquoi `target='_blank'` nécessite ce tiret bas ? Avant HTML5, les développeurs utilisaient `` pour créer des fonctionnalités similaires à celles des SPA, en divisant la fenêtre en cadres avec des ID uniques. L'attribut `target` spécifiait dans quel cadre charger un lien. `_blank` n'était pas un nom de cadre ; il instruisait le navigateur à ouvrir une nouvelle fenêtre (les onglets n'étaient pas courants à l'époque). Le tiret bas dénotait une valeur spéciale, pas un cadre. Bien que `` soit obsolète, la convention `_blank` persiste.
Développement