target属性一般用于html中的超链接元素a,它主要用于定义链接跳转的目标窗口,比如在当前窗口打开还是在新的窗口打开。
经常会听到一些博主建议所有外部链接都打开新窗口,其实这么做并不规范。正确使用target属性应该遵循以下原则:
- 如果链接跳转的页面和当前页面主题相关,则在当前面页打开,例如国内知名博客园的页面;
- 如果链接跳转到一个新的页面,则建议在新的页面打开。比如,在评论区分享个人博客的链接。
下面是各个值分别代表的含义:
- _self:默认值,当前页面跳转;
- _blank:在新的浏览器窗口中打开目标文档;
- _parent:在当前窗口的上一级窗口中跳转;
- _top:跳出frameset框架视图,且在浏览器窗口中全屏显示目标文档。
开发者应当根据实际情况选择合适的target值,以便用户能够更好的体验网页。