> You can't specify the width of an inline element, for one.
display: inline-block;
width: ...
? display: inline-block;
width: ...
?Besides if you don't care about antiquated browsers (eg IE6), the inline-block is a viable option. In IE it will require some massaging, but it can be made to work quite easily.