Он, имеет мало желаний, живет один и не делает зла, как слон в слоновом лесу.
И снова у меня два вопроса:

1) Можно ли делать так что-бы пункт меню в дизайне с горизонтальным меню оставался подсвеченным, в то время как пользователь выбирает пункты из выпадающего меню?

2) Можно ли хоть как-то менять дату (например убрать день оставив только число, месяц, и год, или поменять размеры и расположения элементов даты)?

@темы: меню, основные блоки

Комментарии
15.01.2013 в 16:49

1. Можно. У наждого пункта меню помимо класса есть айди.
.menuSection_title:hover,
#thisDiaryLinks_title .menuSection_title {
стиль
}

2. Саму дату изменить нельзя. Можно попытться спрятать часть текста балуясь с размерами блока и прятать его часть. Но так как, дата генерируется динамически, и названия дней и месяцев разные по длине, вряд-ли найдётся универсальный способ обрезать ровно во всех возможных случаях =(
15.01.2013 в 22:36

Он, имеет мало желаний, живет один и не делает зла, как слон в слоновом лесу.
:hover - это при наведении, а мне надо когда оно активно, при этом :active - не работает.
16.01.2013 в 13:10

Что значит активно?
Дело в том что активный пункт меню, например на сайтах, где ДЛЯ ВСЕХ страниц шапка одинаковая, обычно определяется скриптом и ему присваивается какой-то класс. В вашем случае больше половины ссылок из меню ведут туда где ваш дизайн пропадает, так что смысла в этом нету, да и пользовательские скрипты дайри не поддерживает. Однако вы можте выбрать сами и по дефолту подсветить какой-то определённый пункт меню, например "Дневник" используя указатель на его айди.

Что касается стиля что я написала, я подразумеваю что подсвечивать вы его захотите так ж как и при ховер эффекте поэтому чтобы не плодить одинаковые стили, селекторы можно указывать черз запятую
.menuSection_title:hover, #thisDiaryLinks_title .menuSection_title {
стиль
}

:active - работает в тот момент когда вы клиаете по меню и перестаёт когда вы отпускаете кнопку мыши.