Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
13.02.2009, 09:04 | #1 |
Новенький
Регистрация: 12.02.2009
Сообщений: 5
|
Как сделать меню
Подскажите пожалуйста как сделать такое меню:
Уровень 1 (1) --Уровень 2 (1) --Уровень 2 (2) --Уровень 2 (3) Уровень 1 (2) --Уровень 2 (1) --Уровень 2 (2) --Уровень 2 (3) Уровень 1 (3) --Уровень 2 (1) --Уровень 2 (2) --Уровень 2 (3) чтоб Уровень 1(1) и 1(2) были красного цвета а уровень 1(3) черного? |
13.02.2009, 14:14 | #2 |
Senior Member
|
Поиск по форуму и http://w3schools.com/css/ помогут.
|
20.03.2009, 09:10 | #3 |
Продвинутый
Регистрация: 03.02.2009
Сообщений: 57
|
Вопрос #2
У меня тоже вопрос по меню. Можно задам его тут.
Моё меню стандартно: Код:
lib.menu_1 = HMENU lib.menu_1.1 = TMENU lib.menu_1.1 { NO.allWrap = <span class="menu-no">  | </span> NO.stdWrap.htmlSpecialChars = 1 ACT = 1 ACT.stdWrap.htmlSpecialChars = 1 ACT.allWrap = <span class="menu-act">  | </span> } Код HTML:
<td id="menu_1"> <span class="menu-act">  <a href="index.php?id=11" onfocus="blurLink(this);">Главная</a></span> <span class="menu-no">  <a href="index.php?id=12" onfocus="blurLink(this);">Новости</a></span> <span class="menu-no">  <a href="index.php?id=13" onfocus="blurLink(this);">Форум</a></span> </td> Можно ли попросить Typo3 присваивать классы тегам <a>? Т.к. нужные мне свойства он не может унаследовать от тега <span> |
20.03.2009, 11:35 | #4 |
Senior Member
Регистрация: 07.04.2008
Адрес: msk
Сообщений: 125
|
Используйте селекторы потомков. Это css.
Например: #menu_1 a {...} или .menu-act a {...} Если что можно сделать с помощью css - лучше сделать именно через стили, а не через typoscript.
__________________
Грудь в крестах, или голова в кустах. |
20.03.2009, 12:17 | #6 |
Продвинутый
Регистрация: 03.02.2009
Сообщений: 57
|
|
20.03.2009, 12:32 | #7 |
Senior Member
Регистрация: 07.04.2008
Адрес: msk
Сообщений: 125
|
Нет. Вы пробовали селектор класса.
.menu-no {color: #FFFFFF;} и .menu-no a {color: #FFFFFF;} - это разные селекторы.
__________________
Грудь в крестах, или голова в кустах. |
20.03.2009, 12:42 | #8 | |
Senior Member
|
Цитата:
Код:
span.menu-no a {color: #FFFFFF;} span.menu-act a {color: #FF0000;} |
|
20.03.2009, 14:59 | #9 | |
Продвинутый
Регистрация: 03.02.2009
Сообщений: 57
|
ksevelyar, ты прав. Но я пробовал и
.menu-no a {} и a.menu-no {} Цитата:
Вопрос #3 Как убрать onfocus="blurLink(this);" из тега <a>? Я его не использую. Мешается |
|
20.03.2009, 15:10 | #10 |
Senior Member
|
Проще всего прописывать всегда полные css для ссылок со всеми псевдоатрибутами с привязкой к оборачивающему элементу. Например:
Код:
span.menu a:link, span.menu a:visited {color:#FFF;} span.menu a:hover, span.menu a:active, span.menu-act a {color:#F00;} №3 - обычно ставлю sourceopt и он все чистит. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как главное меню сделать наверху? | margol | Общие вопросы | 1 | 12.07.2007 18:48 |
Как сделать чтобы новый пункт меню имел свой id | Manas | TypoScript практикум | 2 | 23.12.2006 16:19 |
Как сделать активный пункт меню без тега <a> ? | KUMARIN | Общие вопросы | 2 | 21.07.2006 23:02 |
Подскажите как правильней сделать | Владимир Умнов | Общие вопросы | 2 | 12.10.2005 11:44 |
как сделать видимыми в меню страницы своего типа | Perf | Общие вопросы | 3 | 06.06.2005 16:27 |