Meyerweb - Creating Buttons with CSS

With CSS, however, you can get the best of both worlds... assuming you're willing to put a little thought into accounting for browsers which don't support CSS as fully as we might like. By using the background properties of CSS, you can have buttons which scale themselves to whatever size is needed, and have interesting decorations, all at the same time.