13:20

меню

teh true cartograph lawl
...ыыы, настало и моё время задавать глупый вопрос...

...если что куда биться головой я знаю xD...



у меня список пч отделён от всего меню и поставлен справа.

хочу закрепить меню. пустяковое дело.

ставлю #side{position:fixed} список пч перемещается и наслаивается на основной блок, вставая справа от блока меню.

ммм, как бы оно не есть хорошо.

пожалуйста, помогите.)



у меня так и не получилось. неужели это невозможно? неверю...//

Комментарии
19.06.2007 в 22:19

Head full of ladybugs
Пропишите {position:fixed} только для тех блоков меню, что справа, но не для #pchs или как его там.
19.06.2007 в 22:26

teh true cartograph lawl
Defiler

сча попробую)
19.06.2007 в 22:30

teh true cartograph lawl
хм, тогда каждый блок наслаивается друг на друга...
19.06.2007 в 22:30

teh true cartograph lawl
блин, не помню как сделать чтоб не наслаивалось. вроде обсуждалось нечто подобное.
19.06.2007 в 22:53

Head full of ladybugs
#side {position: fixed;}

#pchs {то, что у вас в коде написано}

Это Вы не хотите, чтобы блок с пч прокручивался (зафиксирован), но хотите, чтобы он оставался в стороне. Если же необходима его прокрутка — нужно еще пошевелить брэйном.
19.06.2007 в 23:08

Head full of ladybugs
Можно еще по-другому извратиться; тогда, может быть, останется прокрутка блока с читателями.

Фиксируем все левые блоки меню, пропустив #pchs, то есть #thisDiaryInfo {position: fixed;} и далее по списку, причем лучше в том порядке, в котором они следуют в меню; затем, также по порядку, к каждому идентификатору (например, #thisDiaryInfo) приписываем top: npx, где n — подходящее число. Таким образом, каждый блок зафиксирован и опущен от верха на сколько-то там пикселей.

Недостатки способа: много мелкой работы, необходимость долго на глазок и методом проб и ошибок вычислять нужное число пикселей, к тому же для этого требуется много времени.



Но по идее должно прокатить.



+ #pchs — пропускается.





В свое время я хотел зафиксировать меню отдельно от перемещенных названия и ника и как раз хотел воспользоваться этим способом, но отказался от него именно по причине его вышеописанных недостатков. Поэтому предложенное — экспромт.
19.06.2007 в 23:18

Зверь-чародей
а вы все не забываете что в IE6 меню не зафиксируется?
20.06.2007 в 00:53

Head full of ladybugs
Тогда уже ответный вопрос: где оно еще не зафиксируется?
20.06.2007 в 11:43

teh true cartograph lawl
хм.

я видимо коряво объяснил всё что проиходит.

ща буду наглядно.

когда я ставлю #side {position:fixed} , то есть часть кода выглядит так -



#pchs {position: absolute; right: -205px; top: 0px; background-image:url('/userdir/2/9/3/3/293386/20530351.jpg'); width:200px !important;}

#side {position:fixed}



то у меня всё весело получается.



20.06.2007 в 11:49

teh true cartograph lawl
Defiler я не совсем понял, что вы объясняли с параметром top, но ща попробую. поэксперементирую.
20.06.2007 в 12:10

teh true cartograph lawl
тэкс.

поэксперементировал.

вроде всё более менее получилось.

но это некрасиво.



во первых, помоему криво стоят блоки по отношению к друг другу.

во вторых рамка не описывает весь блок.

и ещё сама рамка не зафиксирована.



как то, в общем, не хорошо получилось //
20.06.2007 в 21:03

Рёцке

Посмотрела твой дневник.... я в шоке от дизайна.... Убедилась, что я-лох)))