IE6 and IE7 support inline-block , but they have a major error: they only support it on elements that have a default inline display style.
Therefore, span {display:inline-block;} will work, but div {display:inline-block;} will not work.
If this is a problem for you, the good news is: they have one more error due to which inline works as expected that inline-block should be used in some cases, so you can just use display:inline; .
If you intend to do this, you need to be careful to ensure that only IE6 and IE7 do this, as other browsers need the right inline-block; style inline-block; . This may require some browser-specific hacks or conditional comments.
source share