何时适合target="_blank"
在超链接上使用该属性?
编辑:
为了澄清,我知道语法将打开一个新的浏览器窗口.我要问的是什么时候这样做是合适的?
每当你想惹恼用户.
更严重的是,由于这会打开一个新的窗口/标签,在我看来应该谨慎使用.
大多数现代浏览器都有一些选项(即:中间点击超链接)为你做这个,所以我个人更喜欢让用户自己处理.
但是,如果您正在处理存在非技术原因的事情,例如面向销售的网站,则通常需要在新窗口中打开产品手册,或者沿着这些方向开放产品手册.但是,请注意,过度使用会导致我的伪笑话响应......
什么时候你想离开当前页面.
我有一种感觉,你的问题应该是"什么时候打开一个新的标签页或浏览器窗口?"
如果是这样,答案可能是:
当前表单可能处于编辑模式,您希望能够打开另一个页面,而无需忽略或保存当前页面.
您有一个像Twitter这样的数据流,当您离开并查看X时,您想要保持活动状态.
这样做有特定的业务要求.
您的用户导航能力较弱,无法找到返回主页面的方式.
当您链接到外部资源时,人们可能希望获取更多信息,参考等,这是最合适的.
它允许他们离开您的网站而不会丢失他们在您的页面上的位置或必须使用后退按钮.
它还确保如果要关闭它,他们必须再次查看它;-)
(最后一个是个笑话,我当然不提倡这种卑鄙的做法......)
一般来说,我像瘟疫一样避免它.但是,也许你想要使用它的一个很好的例子是,如果你正在构建购物车模块或其他东西,并且你有"点击更大的图片"链接.我认为从那个意义上说它没问题.
请记住,无论何时这样做,您都假设您比他们更了解用户的工作流程(他们总是可以在新窗口中打开链接,而不会强制它).在"更大图片"链接的情况下,你很可能在假设他们想要的东西时是正确的,但在大多数情况下我不会妄下结论.
当你想要在新窗口中打开链接时,我会假设.我认为使用它的时间是人们点击链接时会破坏他们当前在页面上所做的事情,例如表单上的"帮助"链接.
虽然有人会争辩说你永远不应该使用它们.