<按钮>vs.<输入类型=“按钮”/>。用哪一个?

在查看大多数站点(包括SO)时,大多数站点使用:

<输入类型=“按钮”/>

而不是:

<按钮&gt&lt/按钮>
  • 两者之间的主要区别是什么(如果有的话)
  • 是否有合理的理由使用其中一个而不是另一个
  • 是否有合理的理由使用它们
  • 是否使用<按钮&gt有兼容性问题,因为它没有被广泛使用
  • 这是一个描述差异的页面(基本上,您可以将html放入<按钮></button>
  • 另一个页面描述了人们为什么避免<按钮&gt&lt/按钮&gt(提示:IE6)

使用时的另一个IE问题<按钮/&gt:

当我们谈论IE的时候
有两个与此相关的bug
按钮的宽度。它会神秘地消失
尝试时添加额外的填充
要添加样式,意味着您必须添加
把事情搞定的小窍门
控制

发表评论