Что вам действительно нужно сделать, это просто удалить много свойств.
Вы также должны установить .container
на 900px
вместо 1000px
, потому что это то, насколько широки все вещи внутри него.
Вы можете удалить почти все экземпляры float: left
и margin
.
Элементы уровня блока (например, div
s) по умолчанию будут расширяться, чтобы заполнить доступную ширину, поэтому вам не нужно указывать width: 900px
столько раз. Это не поведение, если вы float: left
элемент, но я удалил ваши экземпляры этого.
Итак, учитывая все это, см .: http://jsbin.com/ozemoy. Устанавливается только один width
:)