如果我不支持IE6/7,使用<button>而不是<input type="submit">是否有任何缺点?

3

我提出这个问题的原因是,我想使用一个图标字体中的搜索图标,但我无法想到一个好的方法来与输入框一起使用。我知道IE6和可能7在按钮方面有些怪癖,但如果我不支持它们,仅使用 <button> 标签是否有任何缺点?

使用 <button> 标签,我可以在标签内直接使用所需的html代码。


完全没有问题。 - sravis
1个回答

2

按钮元素代表由其内容标记的按钮

<button> 可以包含 短语内容(除了其他交互式内容,如 <input>)。

根据我的经验,使用 <button> 而不是 <input type=button> 没有问题。IE7- 将提交 <button>内容,这很奇怪。不过,这基本上是你所需要担心的一切。


啊,谢谢你提醒。这是一个相当严重的问题,也许足够让我不使用<button>,即使我并没有技术上支持IE6/7。听起来它会使搜索功能无法使用。 - GusRuss89

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接