Форум hotibo.ru

Сайты - по стандартам, но не стандартные сайты!






#1 10.07.2010 16:17

wolfovich
Новичок
Зарегистрирован: 10.07.2010
Сообщений: 4

Три колонки. Края тянутся, центр нет.

СОбственно как можно (а можно ли) сделать три колонки причем средняя имееет фиксированную ширину (и расположенна по центру), а боковушки растягиваются??? Что-то я искал наверно плохо sad

Нет на форуме

 

#2 10.07.2010 17:22

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: Три колонки. Края тянутся, центр нет.

wolfovich
Вот здесь я выкладывал пример: http://forum.htmlbook.ru/viewtopic.php?id=78

Нет на форуме

 

#3 10.07.2010 17:42

tapazukk
Опытный
Зарегистрирован: 16.01.2010
Сообщений: 349
Вебсайт

Re: Три колонки. Края тянутся, центр нет.

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

Указал для параграфа маргины,тк указав в блоках left и right паддинг,то он влияет на их ширину sad
(что то такое слышал но так и не вспомню что-то про то как разные браузеры понимают паддинги м маргины-особенно Opera)
Конечно окончательный вариант зависит от того сколько будет содержимого на странице, и должны ли все колонки тянуться равномерно и т.п. и п.р.

Отредактированно tapazukk (10.07.2010 17:45)

Нет на форуме

 

#4 10.07.2010 17:45

wolfovich
Новичок
Зарегистрирован: 10.07.2010
Сообщений: 4

Re: Три колонки. Края тянутся, центр нет.

AKS написал:

wolfovich
Вот здесь я выкладывал пример: http://forum.htmlbook.ru/viewtopic.php?id=78

Спасибо конечно, но мне надо чтоб серединка была фиксированной ширины, а края тянулись.

2tapazukk:  Что-то пример не работает в ИЕ hmm  А в файрфоксе нормальненько так smile Спасибо.

Отредактированно wolfovich (10.07.2010 17:52)

Нет на форуме

 

#5 10.07.2010 19:50

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: Три колонки. Края тянутся, центр нет.

Ребят, я ведь хотел лишь подсказать, в каком направлении можно попробовать сдвинуться с места. Дальше уж сами как-нибудь...

Нет на форуме

 

#6 11.07.2010 00:42

tapazukk
Опытный
Зарегистрирован: 16.01.2010
Сообщений: 349
Вебсайт

Re: Три колонки. Края тянутся, центр нет.

Вложенные дивы...хм
такой тогда вариант
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

Но у блока-контейнера есть малннький трабл в ИЕ

Нет на форуме

 

#7 11.07.2010 15:29

wolfovich
Новичок
Зарегистрирован: 10.07.2010
Сообщений: 4

Re: Три колонки. Края тянутся, центр нет.

tapazukk написал:

Вложенные дивы...хм
такой тогда вариант ...

Блоки по краям не одинаковые. А имелось ввиду что они имеют одинаковую ширину (равномерно растягиваются).

Отредактированно wolfovich (11.07.2010 15:30)

Нет на форуме

 

#8 11.07.2010 16:09

Admin
Administrator
Зарегистрирован: 21.11.2009
Сообщений: 32
Вебсайт

Re: Три колонки. Края тянутся, центр нет.

Код:

Выделить этот код Ctrl+C и сделать HTML-файл.
Выделить этот код Ctrl+C и сделать HTML-файл.
Выделить этот код Ctrl+C и сделать HTML-файл.

Идеального кода нет!

Нет на форуме

 

#9 11.07.2010 19:13

wolfovich
Новичок
Зарегистрирован: 10.07.2010
Сообщений: 4

Re: Три колонки. Края тянутся, центр нет.

Хм вроде все работет smile Спасибо большое. Я правда не совсем догоняю как середина висит по центру и не мешает правой колонке?

Нет на форуме

 

#10 11.07.2010 19:18

tapazukk
Опытный
Зарегистрирован: 16.01.2010
Сообщений: 349
Вебсайт

Re: Три колонки. Края тянутся, центр нет.

ну все равно в Opera8.5 бага с центральной колонкой.
А кто-нибуть знает что с абсолютным позиционированием в ИЕ такое,
в том примере что я выше указывал?

Нет на форуме

 

#11 11.07.2010 20:52

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: Три колонки. Края тянутся, центр нет.

tapazukk
В первом примере?

Нет на форуме

 

#12 11.07.2010 23:08

tapazukk
Опытный
Зарегистрирован: 16.01.2010
Сообщений: 349
Вебсайт

Re: Три колонки. Края тянутся, центр нет.

(^; AKS (во втором)
см сообщение от  tapazukk в 17:22
вообщем-то вопрс такое и раньше случалось у меня-в ИЕ6 пропадает неведамо куда абсолютно    спозиционированный блок.
Может необходимо выплнять какое-то определенное условие?

Отредактированно tapazukk (11.07.2010 23:09)

Нет на форуме

 

#13 12.07.2010 07:26

AKS
Опытный
Зарегистрирован: 25.12.2009
Сообщений: 409

Re: Три колонки. Края тянутся, центр нет.

см сообщение от  tapazukk в 17:22

У меня такого сообщения нет - часовые пояса-то разные...
Тем не менее, насчет абсолютного позиционирования могу сказать следующее: я встречал описания св-ва position, где было отмечено, что в IE 6 поддержка этого св-ва считается частичной, ну и, видимо, отсюда некотороые проблемы.

Нет на форуме

 

#14 21.07.2010 18:37

CountZero
Новичок
Зарегистрирован: 22.05.2010
Сообщений: 39

Re: Три колонки. Края тянутся, центр нет.

Чот я не понял, вы уже решили вопрос или нет?

Нет на форуме

 

Board footer