input type="submit"
とbutton
タグは互換性がありますか? 違いがある場合は、いつ、input type="submit"
いつ使用すればよいですかbutton
?
違いがないのであれば、なぜ同じ目的で 2 つのタグがあるのでしょうか?
ベストアンサー1
http://www.w3.org/TR/html4/interact/forms.html#h-17.5
BUTTON 要素で作成されたボタンは、INPUT 要素で作成されたボタンと同じように機能しますが、より豊富なレンダリングの可能性を提供します。BUTTON 要素にはコンテンツを含めることができます。たとえば、画像を含む BUTTON 要素は、タイプが「画像」に設定されている INPUT 要素と同じように機能し、類似している可能性がありますが、BUTTON 要素タイプではコンテンツが許可されます。
したがって、機能面のみで互換性があります。
(注:type="submit"
は のデフォルトですbutton
)