Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
2 / 2 / 3
Регистрация: 01.12.2012
Сообщений: 86

Как убрать расстояние между основным меню и выпадающими из него пунктами?

13.04.2013, 14:22. Показов 2594. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как убрать расстояние :

При наведении на пункт меню выпадают под пункты , но между ними расстояние , и трудно перейти с 1 уровня меню на 2 ой , пока курсор проходит эти миллиметры оно пропадает.

CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#nav {padding:0; margin:0; list-style:none; height:35px; background:#fff url(three_0.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:30px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; 
 
cursor:pointer;background: url(three_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(three_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(three_0a.gif) no-repeat right top;}
 
#nav li:hover a.top_link, 
#nav li.iehover a.top_link {color:#fff; background: url(three_1.gif) no-repeat; cursor:pointer;}
#nav li:hover a.top_link span,
#nav li.iehover a.top_link span {background:url(three_1.gif) no-repeat right top; cursor:pointer;}
#nav li:hover a.top_link span.down,
#nav li.iehover a.top_link span.down {background:url(three_1a.gif) no-repeat right top; cursor:pointer;}
 
/* Default list styling */
 
#nav li:hover {position:relative; z-index:200; cursor:pointer;}
 
#nav li:hover ul.sub
{left:1px; top:38px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; height:auto; z-index:300; cursor:pointer;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal; cursor:pointer;}
#nav li:hover ul.sub li a
{display:block; font-size:12px; height:17px; width:88px; line-height:18px; text-indent:3px; color:#000; text-decoration:none;border:1px solid #bbd37e; cursor:pointer;}
#nav li ul.sub li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat; cursor:pointer;}
#nav li:hover ul.sub li a:hover
{background:red; color:#fff; border-color:#fff; cursor:pointer;}
#nav li:hover ul.sub li a.fly:hover
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff; cursor:pointer;}
 
 
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto;}
 
#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
 
#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 
 
#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.04.2013, 14:22
Ответы с готовыми решениями:

Как добавить между пунктами меню расстояние?
В css не могу сделать пробелы между пунктами меню

Как убрать разделители между пунктами Горизонтального меню
Как скрыть вертикальную линию при наведении на нее курсора? Скриншот:...

Расстояние между пунктами меню
Как сделать разное расстояние между пунктами меню? типо 1--2------3--4.

7
Почетный модератор
12274 / 5340 / 268
Регистрация: 05.04.2011
Сообщений: 14,086
Записей в блоге: 2
13.04.2013, 17:26
для ul выпадающего меню задаем отрицательный margin-top
0
Заблокирован
13.04.2013, 19:23
Бред с отрицательным margin-top. Отступы не появляются из ниоткуда. Убирайте в коде padding'и для ul.
Ещё может быть из-за позиционирования. Пробуйте менять значения параметра top.
0
2 / 2 / 3
Регистрация: 01.12.2012
Сообщений: 86
13.04.2013, 22:30  [ТС]
inviter19 , спасибо большое , всё оказалось гораздо проще .
0
Заблокирован
13.04.2013, 22:30
Всегда пожалуйста :)
0
2 / 2 / 3
Регистрация: 01.12.2012
Сообщений: 86
13.04.2013, 22:37  [ТС]
Странно что у супер модератора есть кнопка спасибо +1 , а у тебя нет(
0
Заблокирован
13.04.2013, 22:39
Не гонюсь за статистикой. Мне просто приятно помочь другому человеку и получить от него простое человеческое "спасибо". Этого более чем достаточно
0
1030 / 682 / 297
Регистрация: 04.04.2013
Сообщений: 2,751
16.04.2013, 00:16
CSS
1
2
#nav li:hover ul.sub
{left:1px; top:38px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; height:auto; z-index:300; cursor:pointer;}
Предположу что нужно играть с этим значением top:38px;
А вообще нужно html код видеть.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.04.2013, 00:16
Помогаю со студенческими работами здесь

Как по двум значениям GPS найти расстояние между пунктами?
для соревнований по голубиной почте (есть такие): есть координаты GPS для двух пунктов Земли, нужно вычислить расстояние между ними

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

Как вставить логотип между пунктами меню?
Добрый вечер друзья, недавно начал постигать азы верстки psd макета, столкнулся вроде бы с простой проблемой, но не могу никак его решить. ...

Как создать отступы между пунктами меню?
<div class="container"> <!-- The class on the root UL tag was changed to match the Blueprint nav style --> <ul...

Как сделать разделители между пунктами меню прозрачными?
border-top: 2px solid transparent; - такой вариант работает только между выпадающим и основным меню, а вот в самих списках только какой-то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru