将按钮作为锚点的子元素有什么问题吗?

时间:2009-11-19 05:15:03

标签: xhtml button

我在Firefox中很快对此进行了测试,似乎正常运行

<a href="somewhere"><button>Go</button></a>

验证器没有扼杀它,但它是一个可以让按钮成为链接的方法吗?

1 个答案:

答案 0 :(得分:2)

好吧,锚点不一定是链接。这就是验证器不会窒息的原因。外部锚点包含一个HREF,当然,内部锚点只有一个name属性,可以通过在URL中放置#name来引用它。

现在,您是否应该在链接中放置按钮是另一个问题。 DOM使用事件冒泡,因此从技术上讲,按钮应该在链接之前响应点击。但我不知道这是否会在所有浏览器中进行翻译。