05:16

Меню

Добрый день, уважаемое сообщество.
Задача - прилепить меню, что бы оно не двигалось.

Нашла вот такую штуку: #singlePost,.menuSection { border-style:inset; border-width:0 0 1px; fixed}
вставила. Все заработало, но потом, работать отказалось...
Т.к. в css являюсь почти полным нулем, ошибку (если таковая есть) не нашла.. :pink:

для верности код



что делать?

upd: вот так это все должн выглядеть.)



@темы: меню

Комментарии
17.04.2008 в 05:19

Истина в вине!
#side {position:fixed;}
лучше отредактировать эту строчку #side {position: absolute; left: -3000px;}
17.04.2008 в 06:46

Меню закрепилось, но вылезло в центр, а это не есть гуд..
Прикрепила скрин к записи, как должен по-хорошему выглядеть дизайн.
17.04.2008 в 11:17

all you have to decide is what to do with the time that is given to you
#side {position: absolute; left: -3000px; fixed;}

м?
17.04.2008 в 12:26

Зверь-чародей
.Sweeten hurt. вы вообще с CSS знакомы? )
Тиренд 1. откройте днев, посмотрим
2. #singlePost,.menuSection { border-style:inset; border-width:0 0 1px; fixed}
расскажите, где вы это нашли )) fixed в конце ничего не делает и в принципе ничего делать не может. это некорректная строка.
17.04.2008 в 12:28

all you have to decide is what to do with the time that is given to you
Рёцке
вне жаловалась до сего момента
17.04.2008 в 12:32

Зверь-чародей
.Sweeten hurt.
Тогда расскажите мне, что значит таинственное fixed в конце этой строки.
#side {position: absolute; left: -3000px; fixed;}
17.04.2008 в 12:53

all you have to decide is what to do with the time that is given to you
это означает невнимательность при копировании имеющегося кода
17.04.2008 в 13:32

Зверь-чародей
пока автор темы тормозит, скажу, что position: absolute и position: fixed для меню работать одновременно не будет. Причем последний еще и не будет работать в IE. А для остальных браузеров всё равно придется переписывать всю часть кода с абсолютными ссылками и придумывать другой способ скрытия остатков меню.

Я бы отказался от идеи фиксированного меню вообще.
17.04.2008 в 15:15

м.. Автор темы наконец проснулся, открыл дайр
Рёцке расскажите, где вы это нашли )) fixed в конце ничего не делает и в принципе ничего делать не может. это некорректная строка.
на просторах этого сообщества. Только повторить этот подвиг и заного найти пост с этим кодом уже не смогу :-D

Кстати о других браузерах... диз тестился пока только в ИЕ7, буду признательна если расскажете, что куда там уезжает в других браузерах.

upd: а вообще, в принципе, могу перетащить меню в эпиграф, если появились такие проблемы и их низя решить без переделывания кода :alles:
18.04.2008 в 02:35

..и тишина
18.04.2008 в 13:59

Зверь-чародей
Здесь надо прописывать разные стили для IE и остальных браузеров
Для IE оставить position:absolute
Для остальных прописать position: fixed, прописать ширину для всех элементов меню (чтобы переносы работали) и координаты уменьшить до экранных (т.е. убрать 3000)

Для того, чтобы прописать разные стили в разных браузерах, использовать такой прием:

аттрибут: значение1 !important;аттрибут: значение2;

значение2 будет применено в IE6
значение1 будет во всех остальных браузерах

З.Ы. htmlbook.ru