I read a blog post recently showing how to create a button with an image and text. The button looked very simple and very nice to look at, but the HTML was more complicated than I thought it needed to be.
So, if we want a button, we should use the <button>…</button> tag. If we want to have an add button, we want to have:
<button class="imageButton add" onclick="addSomething(); return false;">Add Something</button>
And instead of this
we want it to look like this: