Я пытаюсь сделать трехколоночный макет. Я бы хотел, чтобы ширина левого и правого столбцов была такой же широкой, как и их содержимое для детей. Я хотел бы, чтобы центральная колонка расширялась, чтобы заполнить оставшееся пространство.
Я пробую следующее (обзор, ссылка jsfiddle, приведенная ниже):
#colLeft {
display: inline;
float: left;
}
#colCenter {
float: left;
display: inline;
overflow: none;
white-space: nowrap;
}
#colRight {
display: inline;
float: right;
}
<div id="parent" style="width:100%">
<div id="colLeft">left</div>
<div id="colCenter">Some really long text in the center. Some really long text in the center.</div>
<div id="colRight">right</div>
</div>
скрипка: http://jsfiddle.net/5kszQ/
но центральный столбец подталкивает правый столбец ниже, когда его содержимое слишком велико. Я хотел бы, чтобы все три столбца были встроенными и при необходимости уменьшали центральную колонку. Это то, что дает мне выше:
вместо этого я бы хотел:
Спасибо за любую помощь