По сути ситуация такая: весь контент находится в центральной части дизайна, в блоке шириной 954 пиксела, по бокам идет как бы декоративный фон, состоящий из нескольких элементов, то есть необходимо к центральному диву (трехколоночной таблицей не получается, т.к. образуется вертикальное смещение и дырки на стыках колонок), добавить еще два дива побокам, которые равномерно растягиваются при увеличении размера окна браузера, и в них разместить еще дивы следующим образом: в левой два дива фиксированной высоты, а в правой четыре - верхние два фиксированной высоты, третий тянется, нижний снова фиксированной высоты. При этом всем центральный див обязательно должен быть по центру. КАТАСТРОФА!!!
Попробовал все что знал, более менее нормально верстается только когда боковые дивы заданной ширины, но в этом случае часть с контентом находится далеко не по центру окна браузера. Пробовал позишн:релатив, в этом случае получается в принцыпе их разместить по бокам, но они смещаются относительно друг друга по высоте, находясь как бы один под другим, параметр ТОП: с отрицательным числом то же пробовал (этот вариант в принцыпе неплох, но все равно есть нюансы). В случае обычной трехколонной верстки с указанием ширины только для центральной колонки не дает результатов - боковые колонки вообще не отображаются (при указании мин и макс ширины та же ситуация), весь сайт сьезжает влево.
Ко всему прочему параметр height дышит тока пикселами (height:100% - не работает ни в одно браузере ни с каким доктайпом), min- и max-width вообще не пашут..
Ниже код наиболее удачной верстки, мож нада просто внести в нее изменения?
#center {width:1280px; margin:0 auto;} #left {float:left; width:163px; (+хотелось бы height:100% - но не работает..)} #left_top {height:1011px; width:163px;} #desk_shad {width:163px; height:115px;} #main {float:left; width:954px;} #main table {width:100%; height:1227px; border-collapse:collapse;} #right {float:left; width:163px; (+просто необходим height:100% - но не работает..)} #right_top {height:1011px; width:163px;} #list_shad {width:163px; background:url(...) left repeat-y; должен тянуться до следующего дива и прижимать его к низу;} #list_end_shad {height:60px; width:163px;} #hand {height:102px; width:260px;}
В результате всего вышеперечисленного, если разрешение монитора превышает 1280 пикселов, центрируется на ура, в противном случае скрывается правая часть сайта, соответственно основной блок с контентом меню и всем остальным благополучно уезжает вправо..
У кого нибудь есть предложения как сие отцентрировать и заставить хотябы правую колонку тянуться до низа экрана?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
mozart
По сути ситуация такая: весь контент находится в центральной части дизайна, в блоке шириной 954 пиксела, по бокам идет как бы декоративный фон, состоящий из нескольких элементов, то есть необходимо к центральному диву (трехколоночной таблицей не получается, т.к. образуется вертикальное смещение и дырки на стыках колонок), добавить еще два дива побокам, которые равномерно растягиваются при увеличении размера окна браузера, и в них разместить еще дивы следующим образом: в левой два дива фиксированной высоты, а в правой четыре - верхние два фиксированной высоты, третий тянется, нижний снова фиксированной высоты. При этом всем центральный див обязательно должен быть по центру. КАТАСТРОФА!!!
Попробовал все что знал, более менее нормально верстается только когда боковые дивы заданной ширины, но в этом случае часть с контентом находится далеко не по центру окна браузера. Пробовал позишн:релатив, в этом случае получается в принцыпе их разместить по бокам, но они смещаются относительно друг друга по высоте, находясь как бы один под другим, параметр ТОП: с отрицательным числом то же пробовал (этот вариант в принцыпе неплох, но все равно есть нюансы). В случае обычной трехколонной верстки с указанием ширины только для центральной колонки не дает результатов - боковые колонки вообще не отображаются (при указании мин и макс ширины та же ситуация), весь сайт сьезжает влево.
Ко всему прочему параметр height дышит тока пикселами (height:100% - не работает ни в одно браузере ни с каким доктайпом), min- и max-width вообще не пашут..
Ниже код наиболее удачной верстки, мож нада просто внести в нее изменения?
В результате всего вышеперечисленного, если разрешение монитора превышает 1280 пикселов, центрируется на ура, в противном случае скрывается правая часть сайта, соответственно основной блок с контентом меню и всем остальным благополучно уезжает вправо..
У кого нибудь есть предложения как сие отцентрировать и заставить хотябы правую колонку тянуться до низа экрана?
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.