【发布时间】:2013-03-24 13:20:59
【问题描述】:
我已经看到了几种在 HTML 文档中创建可点击区域或元素组的不同方法。
一种方法是将一堆元素包装在一个锚标记中并使其显示块。然而,有些人认为这在语义上是不正确的。另一种方法是使用 JavaScript,但如果不小心操作,可能会因为禁用中间单击和右键单击而破坏用户体验。
【问题讨论】:
-
这种情况很少见,如果您遇到需要在链接中包装多个元素的情况,我会说去吧,正如您所说,javascript 只会带来很多对表格进行额外和不必要的工作,并可能降低用户体验,同时包装它会在最坏的情况下降低您的语义。
-
对于某些客户来说,SEO 是一笔巨大的交易,如果它有影响,我会谨慎行事。我想出的最好的方法是将“nofollow”添加到随机链接中,这些链接在语义上不应该包含这些元素。 nofollow 属性如何与嵌套锚点一起使用,它们甚至是有效的标记吗?
-
这是征求意见和讨论,还是涉及建设性问题?
标签: javascript html semantics