target 是 HTML 标签的全局属性,用于指定链接跳转的目标浏览上下文(如新标签页、当前窗口等),其标准值包括 _self、_blank、_parent、_top 及自定义框架名。
`target` 是 HTML ` https://www.php.cn/link/77564bf7319c01be8616ef37ce799098"
title="免费猫咪图库"
target="_blank"
rel="noopener noreferrer">
查看更多猫图
### ⚠️ 重要注意事项
- **安全强制要求**:当使用 `target="_blank"` 时,**必须同时添加 `rel="noopener noreferrer"`**。否则,新页面可通过 `window.opener` 访问原始页面的 `window` 对象,造成潜在的安全风险(如钓鱼、性能劫持)。FreeCodeCamp 等现代教程已将此作为硬性检查项。
- **可访问性考量**:屏幕阅读器会播报 `target="_blank"`,但不会自动提示“将在新窗口打开”。建议在链接文本中显式说明(如“(在新标签页中打开)”),或通过 `aria-label` 增强语义:
```html
<a href="https://www.php.cn/link/b05edd78c294dcf6d960190bf5bde635" target="_blank" rel="noopener noreferrer" aria-label="访问示例网站(在新标签页中打开)">
示例网站
</a>
- 不要滥用 _blank:内部链接(如同站页面跳转)通常应保持 _self,避免打断用户浏览流;仅对可信的外部资源启用新标签页。
总结
target 是一个轻量却关键的语义化属性。掌握其标准值(尤其是 _blank 的正确搭配 rel 属性),不仅能完成 freecodecamp 等平台的基础任务,更是构建安全、合规、用户友好的 web 链接的必备技能。记住黄金法则:_blank 必配 rel="noopener noreferrer" —— 这不是可选项,而是现代前端开发的底线实践。
文章转信息图。将文章/笔记转化为手机可读的 HTML 信息图,自动匹配视觉风格。触发场景:文章转图、笔记转图、信息图、转小红书图、做张图、可视化这篇文章、文生图。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!










