<BUTTON ...> creates a button. Unlike <INPUT ...>,
<BUTTON ...> is a container which allows you to put regular HTML contents in the button,
including text and pictures. Unfortunately, <BUTTON ...> does not degrade well, and so
at this time it's best to stick with <INPUT ...>.
By default, <BUTTON ...> creates a plain button, much like
<INPUT TYPE=BUTTON>. With the
TYPE attribute, <BUTTON ...> can also create
submit and reset buttons. The HTML code put between <BUTTON ...> and </BUTTON>
isnot the value sent with the form. The value of the button determined by the <INPUT VALUE="..."> attribute.