【发布时间】:2010-09-24 19:42:58
【问题描述】:
一个简单的问题,在 HTML 4.0 Strict 和 XHTML 1.0 Strict 中删除了 target 属性。
【问题讨论】:
标签: hyperlink xhtml-1.0-strict
一个简单的问题,在 HTML 4.0 Strict 和 XHTML 1.0 Strict 中删除了 target 属性。
【问题讨论】:
标签: hyperlink xhtml-1.0-strict
我个人不这么认为,随着网络用户变得越来越精明,他们会要求浏览器提供一个新窗口。当一个网站经常这样做时,我很烦。
我认为这个问题有点主观。如果您正在启动一个 javascript 游戏或其他东西,这可能会很好。
【讨论】:
在 Digg 或 reddit 等社交内容网站上,我更喜欢在新窗口/标签中打开链接,因为我会不断返回原始页面以获取更多链接来查看。
话虽如此,我认为只要有可能,您就应该允许登录用户自己做出决定。我知道 Digg 允许用户选择他们希望链接的行为方式。
【讨论】:
我认为这是非常主观的,所以我只是作为用户发表我的看法。我更喜欢这只是默认行为。如果我想在新选项卡中使用它,我会单击鼠标中键。
如果您要在新窗口中打开它,请警告我like this [new window] 或其他内容。
【讨论】:
作为法律,每条法律都有例外。虽然在大多数情况下简单的链接是最好的,但有时新窗口中的链接正是需要的。
例如,我非常喜欢在新窗口中打开任何外部链接的博客和论坛,因此我不会忘记我正在阅读的原始帖子。
另一个放置它们的好地方是当您单击图片以在互联网商店或其他地方获得更大的版本时。
您确实必须根据具体情况进行评估,但我的意见是最终两者都是良好 UI 所必需的。
【讨论】:
如果是外部链接,我会这样做,除此之外,这可能是个坏主意。
【讨论】:
我唯一一次强制打开新窗口是当我正在设计的页面被用作 Sharepoint 网站的 Web 部件时。
我是这样看的,如果你强制打开一个新窗口,你就已经从用户手中夺走了选择权。这很糟糕。
【讨论】:
除了两个例外,答案必须是响亮的“不”。
理由:是的,正如其他人已经指出的那样,在很多情况下我更喜欢在另一个选项卡中打开链接。但是谢谢,我会自己决定when和which。网络的基本原则是用户坐在用户代理,也就是网络浏览器。换句话说,浏览器是代表用户的代理。如果我想在另一个选项卡中打开特定链接,我会单击命令(或在另一个操作系统上按 ctrl-clik),如果不这样做,我会定期单击。当网页上的链接在没有我询问的情况下在新选项卡中打开链接时,这会让我非常恼火,并破坏网络的可预测性和熟悉度。
例外 1:点击查看大图或其他一些普通弹出窗口时。我认为这是一个单独的主题。
例外 2:完全 Ajaxy Web 应用程序,似乎无论如何都搁置了大部分 Web 规则。
【讨论】:
是的,在网络应用程序中,有时在拉出需要查看的辅助内容时使用弹出窗口而不丢失页面上的内容是有意义的。
例如,我使用弹出窗口来显示报告。在这些情况下(视情况而定),用户需要同时查看报告和屏幕,而不是导航到报告界面。
【讨论】: