Скажем, у меня есть следующий код
<style type="text/css" media="all">
span, ul, ul li {
display: inline-block;
vertical-align: top;
margin: 0;
padding: 0;
list-style: none;
}
</style>
<span>i would want</span>
<ul>
<li>this</li>
<li>on</li>
<li>one line.</li>
</ul>
Я хочу, чтобы это отображалось inline в IE8. Всюду, где я читал, все говорит, что это должно работать, IE8 поддерживает встроенный блок. Однако после утреннего пробуждения я не могу получить вышеприведенную линию. Я знаю, что могу его всплывать, но с другими элементами на моей странице (не показано здесь) мне нужно будет использовать "clearfix", которое больше разметки. Мне нужно только настроить IE8 и было бы интересно узнать, почему встроенный блок не работает для меня, когда, по-видимому, поддерживается. Приведенный выше код делает то, что я хочу, если вы просматриваете его в Google Chrome.