The button can contain complex HTML content such as images, allowing for much more versatility. It can also be styled much more extensively with CSS. To implement buttons, all form elements rendered using '' can be replaced with elements.
For example, this button displays both an image and text, something not possible with ''
Before:
After, a button with an image in it:
Submit Form
Testing and taking screenshots now.
vincepick → created an issue.
Adding screenshots and testing online using Simplytest now.