【问题标题】:Sentences ending with a hyperlink以超链接结尾的句子
【发布时间】:2012-01-09 00:17:29
【问题描述】:

每当我遇到这个问题时,我总是会难过几秒钟,以便在我的网络开发生涯中节省几分钟的思考时间:

如果你有一个以超链接结尾的句子,像这样:

如果你想取得联系,find our contact details here.

我应该用句号在锚点内还是在句点外结束句子?

【问题讨论】:

  • 您的示例实际上没有超链接 :-)
  • 这不是语法问题吗?
  • @Celada 抱歉,只显示内部 SO 链接。现已修复。
  • @Ghodmode 一个专门与 HTML 相关的语法问题,我认为专业和狂热的程序员会感兴趣。

标签: html hyperlink conventions


【解决方案1】:

在超链接之外放置任何终止标点(句号、问号、感叹号)。

请参阅Grammar Girl, episode 78 了解更多信息。

【讨论】:

  • 嗯,但它总是看起来很难看,尤其是颜色差异。
  • @ajbeaven 所以你在这里问了一个问题,但你不喜欢(正确的)答案。为什么还要问:P
  • @PeeHaa 确实如此。这正是我看到它时的想法。感谢贝文的链接!
【解决方案2】:

改写句子,例如这样只有“联系方式”是链接文本。事实上,除了“联系方式”作为链接之外,您还需要其他任何东西吗?

无论如何,请将标点符号留在链接之外,因为它在逻辑上不是链接文本的一部分。终止期看起来很奇怪,例如在页面上所有链接的列表中(某些浏览器能够生成)。

标点符号本身并不重要,但链接文本是否足够:即使脱离上下文,链接文本是否可以理解?链接文本也与搜索引擎相关,并且应该包含信息丰富、紧凑的内容。

从排版上看,如果句末的句号与前面的文字颜色不同,并且前面的文字带有下划线,但没有下划线,这可能看起来有点奇怪。但这是一个很小的代价

【讨论】:

    【解决方案3】:

    我会将其与引号相同,因此,作为澳大利亚人(英国也一样),我会从链接中排除句号,而美国人会在引号中包含标点符号(即使它不是引号的一部分)。澳大利亚/英国:这是一个“报价”。美国:这是一个“报价”。我不确定是否可以将相同的原则应用于超链接约定。

    话虽如此,我还是建议不要在链接文本中使用“这里”。 Too many people use "click here" as a link。只需在示例中省略“此处”一词即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 2014-06-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多