Von den MDC-Dokumenten :
" <button>
elements sind viel einfacher zu stylen als <input>
elements. Sie können inneren HTML-Inhalt hinzufügen (think <em>
, <strong>
oder sogar <img>
) und verwenden: after und: before Pseudo-Element, um komplexes Rendering zu erreichen, während <input>
nur ein Textwert-Attribut akzeptiert. "
Ihr Unterschied liegt darin, wie Sie sie verwenden. Während ihre grundlegende Funktion die gleiche ist, besteht der Hauptunterschied darin, dass Sie HTML in ein <button>
-Element einfügen können.
<button>
hat bekanntermaßen auch Probleme in einigen Versionen von IE
(IE6)
Tags und Links html5