Сайты - по стандартам, но не стандартные сайты!
СОбственно как можно (а можно ли) сделать три колонки причем средняя имееет фиксированную ширину (и расположенна по центру), а боковушки растягиваются??? Что-то я искал наверно плохо
Нет на форуме
wolfovich
Вот здесь я выкладывал пример: http://forum.htmlbook.ru/viewtopic.php?id=78
Нет на форуме
AKS у вас же там совсем наоборот-фиксированные боковушки.
По поводу фиксированной средней колонки по центру предлагаю вариант с абсолютным позиционированием
стили:
*{margin:0;padding:0} #center{ position:absolute; width:200px; background-color: #999966; top:0; left:50%; margin-left:-100px; } #left{ width:49.9%; float:left; background-color:#009900;} #right{ width:49.9%; float:right; background-color:#3366CC;} #left p{ margin-right:110px; color:#fff;} #right p{ margin-left:110px; color:#fff;}
код:
Center Center Center Center Center Center Center Center
left left left left left left left left left left left left left left left left left left
right right right right right right right right right right right right right right right
Указал для параграфа маргины,тк указав в блоках left и right паддинг,то он влияет на их ширину
(что то такое слышал но так и не вспомню что-то про то как разные браузеры понимают паддинги м маргины-особенно Opera)
Конечно окончательный вариант зависит от того сколько будет содержимого на странице, и должны ли все колонки тянуться равномерно и т.п. и п.р.
Отредактированно tapazukk (10.07.2010 17:45)
Нет на форуме
AKS написал:
wolfovich
Вот здесь я выкладывал пример: http://forum.htmlbook.ru/viewtopic.php?id=78
Спасибо конечно, но мне надо чтоб серединка была фиксированной ширины, а края тянулись.
2tapazukk: Что-то пример не работает в ИЕ А в файрфоксе нормальненько так
Спасибо.
Отредактированно wolfovich (10.07.2010 17:52)
Нет на форуме
Ребят, я ведь хотел лишь подсказать, в каком направлении можно попробовать сдвинуться с места. Дальше уж сами как-нибудь...
Нет на форуме
Вложенные дивы...хм
такой тогда вариант
css
#left{width:41.5%; border: 1px solid black; float:left;} #centerBlock {float:right; width:58%;} #middleBlock { float:left;width: 160px;border: 1px solid black;} #rightContent { margin-left: 165px; border: 1px solid black;}
код
leftContent
middleBlock
middleBlock
rightContent
Но у блока-контейнера есть малннький трабл в ИЕ
Нет на форуме
tapazukk написал:
Вложенные дивы...хм
такой тогда вариант ...
Блоки по краям не одинаковые. А имелось ввиду что они имеют одинаковую ширину (равномерно растягиваются).
Отредактированно wolfovich (11.07.2010 15:30)
Нет на форуме
Выделить этот код Ctrl+C и сделать HTML-файл.Выделить этот код Ctrl+C и сделать HTML-файл.Выделить этот код Ctrl+C и сделать HTML-файл.
Нет на форуме
Хм вроде все работет Спасибо большое. Я правда не совсем догоняю как середина висит по центру и не мешает правой колонке?
Нет на форуме
ну все равно в Opera8.5 бага с центральной колонкой.
А кто-нибуть знает что с абсолютным позиционированием в ИЕ такое,
в том примере что я выше указывал?
Нет на форуме
tapazukk
В первом примере?
Нет на форуме
(^; AKS (во втором)
см сообщение от tapazukk в 17:22
вообщем-то вопрс такое и раньше случалось у меня-в ИЕ6 пропадает неведамо куда абсолютно спозиционированный блок.
Может необходимо выплнять какое-то определенное условие?
Отредактированно tapazukk (11.07.2010 23:09)
Нет на форуме
см сообщение от tapazukk в 17:22
У меня такого сообщения нет - часовые пояса-то разные...
Тем не менее, насчет абсолютного позиционирования могу сказать следующее: я встречал описания св-ва position, где было отмечено, что в IE 6 поддержка этого св-ва считается частичной, ну и, видимо, отсюда некотороые проблемы.
Нет на форуме
Чот я не понял, вы уже решили вопрос или нет?
Нет на форуме