2013-06-06 10 views
8

Mi chiedo solo se l'input fa parte delle specifiche HTML5 o il pulsante è il modo migliore o c'è qualcos'altro ancora migliore da usare.HTML5 input versus button

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

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

possibile duplicato di [

+1

Dai un'occhiata a [questa domanda] (http: // stackoverflow. com/domande/469.059/button-vs-input-tipo-button-che-per-use). – Daanvn

+0

Buon collegamento. È type = invia qui, però, quindi non è un duplicato esatto. – Thilo

risposta

1

La loro differenza sta nel modo in cui li si utilizza. Anche se la loro funzione di base è la stessa, la differenza principale è che puoi inserire HTML in un elemento <button>.

<button> è anche noto per avere problemi in alcune versioni di IE (IE6)

+3

Tutto è un problema in IE (IE6) :-) – Sydwell

3

Dal MDC docs:.

"<button> elementi sono molto più facili da stile di <input> elementi È possibile aggiungere contenuti HTML interno (think <em>, <strong> o anche <img> e utilizzare: after e: before pseudo-element per ottenere rendering complessi mentre <input> accetta solo un attributo del valore di testo. "