Div в одной строке с динамической шириной (выравнивание)

0

У меня есть контейнер с левой и правой прокладкой. Внутри этого контейнера находятся два divs, которые должны быть рядом друг с другом между пробелом. Теперь, поскольку это пространство исправлено, но сайт реагирует, два текстовых div должны иметь динамическую ширину. Именно по этой причине я не могу использовать% -width.

Я подумал, что с text-align: justify это сработает, но это не так.

Вот JSFiddle: http://jsfiddle.net/qGw48/

Здесь JSFiddle, как это должно выглядеть: http://jsfiddle.net/4ekSm/ (работает только из-за% -width s)

Теги:

3 ответа

2
Лучший ответ

просто измените:

div # container> div {

display: inline-block;

}

чтобы:

div#container > div {
    display: table-cell;
}

ОБНОВЛЕНО FIDDLE

  • 0
    Вот и все. Большое спасибо :)
1

Это можно сделать довольно легко, если вы зададите значение ширины с учетом отступов. Поэтому я использую стиль:

box-sizing: border-box;

http://jsfiddle.net/qGw48/1/

Это означает, что когда вы устанавливаете ширину, в это значение будет включено дополнение.

0

Вы видели это http://jsfiddle.net/cUCvY/1/

Я думаю, что он решает, что вы ищете

Два Divs рядом друг с другом, которые затем складываются с отзывчивым изменением

вы можете добавить некоторый запас в один из ящиков, т.е.

  .left{
   margin-right: 5px; 
  }
  • 0
    Но расстояние между ними зафиксировано в пикселях
  • 0
    Просто обновил его там, чтобы отразить это ..

Ещё вопросы

Сообщество Overcoder
Наверх
Меню