Я не самый большой поклонник фиксированных макетов, но если я правильно понимаю, это то, что вы пытаетесь сделать: http://jsfiddle.net/8Cq9A/.
Размеры указаны относительно окна браузера, дажевложенный набор div
.То, что вам нужно было сделать, чтобы исправить ваш макет, это настроить ваши внутренние размеры с учетом этого.Например, если ширина вашей внешней левой и правой div
установлена на 10% (что означает 10% ширины окна браузера) , чтобы разделить центр div
на 2 равные половины, выустановил бы каждую ширину их: (100% - 10% - 10%) / 2 = 40%.
Лично я бы хотел использовать поплавки: http://jsfiddle.net/Sf8Kp/. Проблема, с которой вы столкнулисьЗдесь мы столкнемся с тем, если вам нужны столбцы одинаковой высоты, как показано в ссылке.
Есть МНОГИЕ статей, в которых рассказывается, как решить эту проблему.Несколько хороших чтений, которые были вокруг некоторое время: alistapart ( 1 , 2 ), positioniseverything .Поиск вокруг искусственных столбцов и 3 столбца [жидкость | эластичный | равной высоты] макет .