DrDoc - 11:55 am on Aug 22, 2013 (gmt 0)
IE7 (and IE6) supports
display: inline-block on elements that are
inline by default.
That said -- are you really required to support IE7 still?!
If you are, despite my hate for hacks anymore, take a look at this:
Cross-browser inline-block [blog.mozilla.org]