I realize this is an old question but I found this on mozilla.org and think it applies. A semântica deve ser o fator de escolha: Input do utilizador: use input Click num botão: use button @chharvey, no the former may have child nodes; i.e. http://www.w3.org/TR/html4/interact/forms.html#h-17.5. What would happen if a 10-kg cube of iron, at a temperature close to 0 Kelvin, suddenly appeared in your living room? Easier to style in CSS; as mentioned above, FIrefox and IE have quirks in which, Predictable requests: IE has verying behaviours when values are submitted in the. A ‘button’ is just that, a button, to which you can add additional functionality using Javascript. This is one reason to use a button element over an input when it comes to styling. Both examples below very clearly shows the difference. The difference is that SQL Server Script to change the Recovery Model of a Database, 130. Save Cancel By clicking the "Save" button you agree to our terms and conditions . UX point of view, this is considered bad practice. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. if you are talking about the tags, while other browsers will submit the content of the value attribute. exactly match the height of other buttons on Firefox.". Where should I put