繁体   English   中英

这是一个占位符链接吗?

[英]Is this a placeholder link or not?

HTML5将没有href的<a>元素指定为“占位符链接”。 这里是一些占位符链接用例的恰当解释。 此处定义HTML5规范期间引起争议的讨论。 但是,对于占位符链接是什么或不是,没有精确的定义。

无论如何,我们试图确定不可点击的文本是占位符链接(使用<a> )还是常规的<span>

我们有一个网络应用,其列表如下:

列表中的前两项是具有有效URL的超链接。 后两个不可点击。 第一个是因为没有发票。 从理论上讲第二个可以单击,但是这是一个非常罕见的用例,我们的团队选择不编写代码来支持它,因此我们只显示静态文本而不是使其成为链接。

由于此列表以代码填充的方式,因此使我们创建所有这些<a>元素并从后两个元素中省略href属性在技术上会更简单。 但这是正确的做法吗?

您的用例并不完全匹配。 占位符链接的意图是它们充当链接可能所在的占位符 例如,当您从一个链接移到另一个链接时,指向当前页面的链接可能会成为占位符。 您显示的项目根本没有链接的概念,因此似乎锚标记的语义滥用。

另外,除非您陷入痛苦的世界,否则我不会搞混不明确的规格,尤其是在您需要支持任何旧版软件的情况下。 浏览器臭名昭著。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM