0

Вопрос болезненный для меня. Вот есть контейнер, на всю ширину страницы, есть блоки внутри: от одного до нескольких — с шириной, меняющейся в зависимости от контента, а последний — должен заполнять оставшееся пространство. Как задать его ширину в CSS (JS не предлагать, сам знаю, как). Есть способ, вообще?

<div class="container" style="width: 100%">
    <div class="part">Some string</div>
    <div class="part">One more string</div>
    <div class="part">100</div>
    <div class="fill"></div>
</div>

1 ответ 1

1

Вот так, например?

.container {
  text-align: center;
  display: table;
}

.part,
.fill {
  display: table-cell;
  border: 1px solid #000;
}

.fill {
  width: 100%;
}
<div class="container" style="width: 100%">
  <div class="part">Some string</div>
  <div class="part">One more string</div>
  <div class="part">100</div>
  <div class="fill">1</div>
</div>

https://jsfiddle.net/Vertigo/t4dx5a52/

2
  • Кхм, прошу прощения. Вопрос был глупый. Спасибо за напоминание.
    – densmith
    5 мар 2015 в 14:08
  • Все в порядке. А еще посмотрите flexbox-методы. Приятной работы. 5 мар 2015 в 14:11

Ваш ответ

By clicking “Отправить ответ”, you agree to our terms of service and acknowledge you have read our privacy policy.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками или задайте свой вопрос.