Div не перемещаются при изменении размера окна

Я хочу переместить div при изменении размера окна. У меня есть три div внутри одного div (т.е. контейнера)

Eg:

      <div id="container">
          <div class="left"></div>
          <div class="middle"></div>
          <div class="right"></div>
        </div>

Он выровнен правильно. Но я хочу, чтобы эти div перемещались (но они не должны перекрываться, я имею в виду, что они должны останавливаться до того, как они перекрываются), когда я изменяю размер окна.

This is how my CSS looks.
#container {
    text-align:center;
    width : 100%;
}

.left {
    float:left;
}

.center {
    display: inline-block;
    margin:0 auto;
}

.right {
    float:right;
}

Спасибо за помощь!

Цитата


person user2290579    schedule 17.04.2013    source источник
comment
Пожалуйста, опубликуйте свой CSS.   -  person j08691    schedule 17.04.2013
comment
Вот как выглядит мой CSS: #container { text-align:center; } #слева { поплавок: слева; } #center { display: inline-block; поле:0 авто; } #right { float:right; }   -  person user2290579    schedule 17.04.2013
comment
@user2290579 user2290579 Пожалуйста, отредактируйте свой вопрос, чтобы добавить эти детали, спасибо!   -  person Arkana    schedule 17.04.2013
comment
Это помогает? stackoverflow.com/questions/5678839/   -  person Andrei Cristian Prodan    schedule 17.04.2013
comment
У меня есть несколько вопросов по вашей проблеме... Вы знаете ширину каждого внутреннего столбца? Эта ширина фиксирована или может варьироваться? Эти столбцы имеют одинаковую ширину или разные? Спасибо!   -  person Arkana    schedule 17.04.2013


Ответы (2)


вы можете просто создать свой дизайн div и css, который вам нравится, в этом загрузчике Twitter, этот сервис может автоматически создавать адаптивный макет.

бутстрап Twitter

person Re_Paya    schedule 17.04.2013

Ваш CSS неправильный. Вместо #left, #center, #right нужно использовать .left, .center, .right

Когда вы используете #, он выберет элемент html с этим идентификатором, поэтому ваш css просто выбирает <div id="container">, в других ваших div вы используете классы, поэтому вы используете .

См. пример: http://jsfiddle.net/rELXZ/

Дополнительную информацию о селекторах CSS можно найти здесь http://www.w3schools.com/cssref/css_selectors.asp

person Guilherme de Jesus Santos    schedule 17.04.2013
comment
Спасибо за ответ .. здесь я обновил неправильно .. bt в фактическом коде, который я использовал правильно .. css применяется правильно. единственная проблема заключается в том, что когда я изменяю размер содержимого div, оно не перемещается. - person user2290579; 17.04.2013