|
Помогите с горизонтальным менюОбсуждение темы Помогите с горизонтальным меню в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Помогите разобраться, плиз. Нужно сделать вот такое меню: Код HTML: div id="menu"> <ul> <li> <a href= "#" > <span> Пункт </span> </a> </li> ... |
|
Опции темы |
24.12.2010, 22:19 | #1 |
|
Помогите разобраться, плиз. Нужно сделать вот такое меню:
Код HTML:
div id="menu"> <ul> <li><a href="#"><span>Пункт</span></a></li> <li><a href="#"><span>Пункт</span></a></li> <li><a href="#"><span>Пункт</span></a></li> <li><a href="#"><span>Пункт</span></a></li> </ul> </div> Код:
#menu{ clear:both; position:absolute; top:213px; left:35px; font-size: 16px; height:42px; } #menu li{ list-style: none; float:left; } #menu li a span{ display:block; float:left; height:42px; height:100%; padding: 0 7px 0 7px; } #menu li a{ display:block; float:left; font-size: 16px; color: #FFFFFF; text-decoration: none; } #menu li a:hover{ color:#e66d24; background:#FFFFFF url(image/menu_border_right.jpg) right no-repeat; height:42px; text-decoration:none; } #menu li a:hover span{ color:#e66d24; background:#FFFFFF url(image/menu_border_left.jpg) left no-repeat; height:42px; text-decoration: none; } |
|
24.12.2010, 22:26 | #2 |
|
#menu li a:hover span - вроде бы правильно будет #menu li span
+ ко всему вы задаете высоту для инлайновых элементов. Надо объявить их блочными |
|
24.12.2010, 22:50 | #3 |
|
если написать #menu li span a:hover{
color:#e66d24; background:#FFFFFF url(image/menu_border_left.jpg) left no-repeat; height:42px; text-decoration: none; } то будет отображаться только правая граница при наведении (изначально отображалась левая, я ошиблась). Задала display:block, не помогло |
|
24.12.2010, 22:57 | #4 |
|
#menu li span - фигню я написал, так не ловится hower .
не проще будет через js ловить hower и подставлять класс active? ps - поиграйте с margin у вас по-ходу span прячется под a Последний раз редактировалось vladendark; 24.12.2010 в 22:59.. |
|
Этот пользователь сказал спасибо vladendark за это полезное сообщение: | Gala (25.12.2010) |
24.12.2010, 22:58 | #5 |
|
дайте картинки
|
|
24.12.2010, 23:11 | #6 |
|
Вот, правая и левая границы
|
|
25.12.2010, 02:26 | #7 |
|
ничего не понимаю, зачем так издеваться над кодом???
#menu a{ color:#e66d24; background:#FFFFFF url(image/menu_border_right.jpg) right no-repeat; height:42px; text-decoration:none; } #menu a:hover{ color:#ffffff; background:#FFFFFF url(image/menu_border_left.jpg) left no-repeat; height:42px; text-decoration: none; } у Вас в иде теги: ли, а, спан, собственно и возьмите а... куда вы там городите... Ну можно еще ли подставить перед а... вопрос, а зачем?) Как, на - городите, что сами понять не можете, что пишите... Это все через запятую делается 10(фонсайзов) - font-size: 16px; и 500(флоатЛефтов) - float:left; Жесть... Иди те учите словарь и правописания! Вы хоть сами понимаете для, чего Вы это пишите!? Последний раз редактировалось Nikel'; 25.12.2010 в 02:34.. |
|
25.12.2010, 10:11 | #8 |
|
Если написать так, как Вы предложили
#menu a{ color:#e66d24; background:#FFFFFF url(image/menu_border_right.jpg) right no-repeat; height:42px; text-decoration:none; } #menu a:hover{ color:#ffffff; background:#FFFFFF url(image/menu_border_left.jpg) left no-repeat; height:42px; text-decoration: none; } то правая рамка будет видна всегда, а левая появляется только при наведении. Границы должны появлятся только при наведении! По поводу 10(фонсайзов) - font-size: 16px; (правда их только 2) согласна, а вот по поводу 500(флоатЛефтов) - нет. В ие6 без этих 500 не работает. Добавлено через 2 минуты vladendark спасибо большое. Вы были правы по поводу margin. Теперь знаю, где собака зарыта Последний раз редактировалось Gala; 25.12.2010 в 10:11.. Причина: Добавлено сообщение |
|
26.12.2010, 15:35 | #9 |
|
Милая, извените меня пожалуйста!?(
Повел себя как дурак...( Нужно было помочь, а не высказывать(( Плз, прости! |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с выпадающим меню | Vilect | HTML, CSS, JavaScript | 12 | 25.02.2013 21:56 |
Помогите с меню пожалуйста | Sayitright | HTML, CSS, JavaScript | 2 | 15.10.2009 16:08 |
Помогите с выпадающим меню | DENweb | HTML, CSS, JavaScript | 13 | 11.05.2008 15:20 |
Помогите с меню... | VIRUSmoderator | Технологии Flash | 1 | 14.12.2007 13:45 |
Помогите с Flash-меню | cepiksa | Технологии Flash | 0 | 26.08.2006 20:31 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|