Вот получился резиный по ширине блок, в b1 и b2 фон для левого и правого краев блока.
Таким образом получаются надежные резиновые конструкции. Без всяких флоатов. Бояться использывать лишние блоки не надо. Зато кроссбраузерно.
Нет. Только таблицы использывать если это действительно нужно.
Сделать такое реально сложно. Тут нужно выдумывать, это целая головоломка обычно. В одном блоке это никак не сделашь. Раз там у ват три варианта фона, значит делайте три вложенных влока. А чтобы вложенный блок не закрывал фон нижнего, используйте отступы.
icemen777 добавил 15.10.2011 в 19:41
такие вопросы легко решать использую браузер ФаерФокс и плагин к нему ФаерБаг (firebug). С помощью него легко делать полный анализ кода страницы в реальном времени.
overflow: hidden; добавьте к врапперу
Если не вставлять один блок в другой то нет.
Вы хотите чтобы все колонки были одной высоты? То есть высотой с врапер? Это не возможно сделать без таблиц. Обычно подкладывается еще один блок с фоном который имитирыет колонку, ну или javascript. Я иногда, когда
нужно побыстрому, jquery использую.
Например так:
$(window).load(function() {
$('#left, #content).height($('#wraper').height());
});
Все равно не понятно о чем речь. Происходит slidedown болка с fixed, а еще там что вы заметили?
Как красиво называется). Надо взять на вооружение. А то reset.css как то скупо звучит).
Вот, много что почитать про пятерку - http://htmlbook.ru/html5 Вам почитать и сам то же гляну.
Выше края родительского блока? Так сделать родительским блок body и забыть про проблему, ведь для блока с таким позиционирыванием все равно кто у него родитель. Разве нет?
icemen777 добавил 11.10.2011 в 22:38
radova, Пока только консерватизм и сомнительность выгоды. Ну наверно так и должно быть, когда все таблицами верстали, потом тоже долго многие не хотели на блочную переходить.