为什么 target="_blank" 需要下划线?

2025-02-24

你是否好奇为什么在链接中使用 `target="_blank"` 打开新标签页需要下划线?这要追溯到 HTML5 之前,那时开发者使用 `` 创建类似单页应用的功能,将窗口分割成多个框架,每个框架都有唯一的 ID。点击链接时,浏览器需要知道将内容加载到哪个框架中,`target` 属性就派上用场了。`_blank` 并非框架名称,而是告诉浏览器在新窗口(当时浏览器不支持标签页)中打开链接,下划线表示这是一个特殊值而非框架名称。现在 `` 已被弃用,但 `_blank` 的用法沿袭至今。