2013-06-06 13 views
8

Zastanawiam się, czy dane wejście jest częścią specyfikacji HTML5, czy przycisk jest lepszy, czy jest coś jeszcze lepszego.Wejście HTML5 a przycisk

<input type="submit" value="submit"/> 

<button type="submit">submit</button> 
+1

możliwy duplikat [

+1

Spójrz na [to pytanie] (http: // stackoverflow. com/questions/469059/button-vs-input-type-button-which-to-use). – Daanvn

+0

Dobry link. Jest to type = submit tutaj, więc nie jest to dokładny duplikat. – Thilo

Odpowiedz

1

Różnica polega na sposobie korzystania z nich. Podczas gdy ich podstawowa funkcja jest taka sama, główną różnicą jest to, że możesz umieścić HTML w elemencie <button>.

<button> również wiadomo, że problemy w niektórych wersjach IE (IE6)

+3

Wszystko jest problemem w IE (IE6) :-) – Sydwell

3

od MDC docs.

"<button> elementy są znacznie łatwiejsze do stylu niż <input> elementów można dodać wewnętrzną zawartość HTML (think <em>, <strong> lub nawet <img>) i użyj: after i: before pseudo element do osiągnięcia złożonego renderowania, podczas gdy <input> akceptuje tylko atrybut wartości tekstowej. "