El Misterio del Guion Bajo en `target='_blank'`

2025-02-24

¿Alguna vez te has preguntado por qué `target='_blank'` necesita ese guion bajo? Antes de HTML5, los desarrolladores usaban `` para crear funcionalidades similares a SPA, dividiendo la ventana en marcos con IDs únicos. El atributo `target` especificaba en qué marco cargar un enlace. `_blank` no era un nombre de marco; instruía al navegador a abrir una nueva ventana (las pestañas no eran comunes en ese entonces). El guion bajo denotaba un valor especial, no un marco. Aunque `` está en desuso, la convención `_blank` permanece.

Desarrollo