У меня есть свойство inline-block в Firefox и, вероятно, в IE. Я ожидаю тот же результат, что и в Chrome.дисплей: встроенный блок; issue on Firefox
скриншот Chrome настольного
Chrome и Firefox таблетки (я должен держать "А" и "BC" вместе в режиме планшета)
Вот проблема с просмотром рабочего стола Firefox. Как вы можете видеть, E не отображается на снимке экрана. Я google, но не нашел решение. JSFiddle
HTML
<div class="text-center">
<div class="text">
<div class="col-first">A</div>
<div class="col-last">
<ul class="links">
<li>B</li>
<li>C</li>
</ul>
</div>
<div class="col-middle">
<ul>
<li>C</li>
<li>D</li>
<li>E</li>
</ul>
</div>
</div>
</div>
CSS
ul{ margin:0; padding:0; list-style:none}
.text-center{text-align:center}
.text{ display:inline-block}
.col-first {
float: left;
padding-right: 20px;
}
.col-last {
float: right;
}
.col-middle {
overflow: hidden;
white-space: nowrap;
}
.social li{float:left}
.col-middle li{ display:inline-block; padding:0 17px}
@media(max-width:768px){
.col-first {float:none;display:inline-block; padding-right:10px; vertical-align:top}
.col-last {float:none;display:inline-block}
.col-middle { width:100%}
}
"и, возможно, IE также" Вы потрудились проверить, или вы просто предполагаете? Такая фраза заставляет задуматься о том, что вы уже сделали какую-либо отладку. – TylerH
Это будет проблема _ «пробела» _, связанная с 'display: inline-block;'. См. [Эта ссылка] (https://css-tricks.com/fighting-the-space-between-inline-block-elements/) для получения дополнительной информации ... – War10ck
Ваша скрипка не совпадает с вашим источником HTML. Во всяком случае, я не вижу разницы в поведении между обоими браузерами со скрипкой. –