Позиционирование Div как поплавок влево, если 2 div и как выравнивание текста по центру, если 1 div - PullRequest
1 голос
/ 23 ноября 2011

Извините за этот вопрос, но я пробовал много вещей из разных ответов, и ничего не работает.

Это HTML:

<div id="wrapper">
    <div id="main-col">
    </div>
    <div id="right-col">
    </div>
</div>

Когда есть два элемента div, я хочу выровнять их следующим образом:

Пример

Но когда div#right-col нет, я бы хотел, чтобы div # main-col чтобы быть выровненным по центру в оболочке div # следующим образом:

Пример

Я пытался заменить поплавок влево и вправо на

display: inline-block; left; margin-right: 10px

для main-col и right-col, но они складываются в центре.

У кого-нибудь есть идея?

спасибо!

...