<strong> <a>或<a> <strong>?

Nao*_*den 19 html tags nested

嵌套内联和锚标签时哪种方法最好?

<strong><a href="">link</a></strong> 要么 <a href=""><strong>link</strong></a>

令人惊讶的是,我没有在这里找到答案或谷歌搜索它.

Mih*_*gos 25

没有一个是对的.

如果只是用<a>粗体样式化整个标记,可以使用CSS并将<strong>标记保留在具有重要语义含义的位置.

<a> 标签具有特定的含义,只是加粗它们不会改变这种含义.

  • 并非总是如此; 即使用屏幕阅读软件时; 您可能希望引起对链接中关键短语的注意.否则,我同意. (3认同)
  • 这是我在你发布这个答案之前实际做的,因为这是情况.但是有时你会想要强调和链接一个单词或一组单词,在这种情况下问题仍然是相同的. (3认同)
  • 如果可以的话我会给+100。 (2认同)
  • 在可以成为链接的东西和强调某些东西的可能性之间没有语义上的冲突 - 它们不是相互排斥的.因此,两者都是正确的.作者没有说他们使用强者的原因纯粹是为了美学,所以没有理由做出这样的假设 - 因此,我会说'要么是正确'而不是'既不正确'. (2认同)

小智 11

我对HTML 2标准的解释是,这 <a><strong></strong></a>是正确的:

5.7.短语标记

可以根据惯用法,印刷外观或用作超链接锚点来标记短语.


Lui*_*uot 7

从SEO的角度来看,两者都不好,正确的形式是:

<a href="">in a relevant phrase a <strong>relevant</strong>link</a>
Run Code Online (Sandbox Code Playgroud)