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

Выпадающие пункты начинаются сверху, css - как сделать?

05.08.2012, 20:33. Показов 2747. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Делаю выпадающее меню на css, вертикальное. Все работает, но я хочу, чтобы выпадающая часть всегда начиналась сверху. Сейчас она начинается от того пункта меню из которого она выпадает (top:0), а надо чтобы все выпадающие пункты начинались с самого верха родительского меню. Как css'ом это сделать?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.08.2012, 20:33
Ответы с готовыми решениями:

Как сделать выпадающие пункты меню на одном уровне с родительским пунктом?
Всем доброго дня. Есть вертикальное выпадающее меню. Никак не соображу как сделать, чтобы выпадающие пункты были на одном уровне со своим...

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

как сделать выпадающие горизонтальное меню на css?
нужно меню из 3-х пунктов с 3 выплывающими из каждого пункта!

8
2 / 2 / 1
Регистрация: 29.07.2012
Сообщений: 22
05.08.2012, 21:00
Если ты хочешь чтобы оно выпадало вверх то пропиши margin-top:-(высота выпадающих элементов)
0
0 / 0 / 0
Регистрация: 26.02.2012
Сообщений: 9
05.08.2012, 21:04  [ТС]
Нет, не вверху, а в бок. Но чтобы верхняя линия выпадающего меню совпадала с верхней линией родительского меню, не пункта, как сейчас, а всего меню.
0
2 / 2 / 1
Регистрация: 29.07.2012
Сообщений: 22
05.08.2012, 21:24
Если я верно понял, то вам нужно кроме margin, прописать еще left: и длину пункта. Было бы лучше, если вы нарисуете то, что хотите получить, так как представить это не сильно получается.
Думаю примерно так.
CSS
1
2
3
4
5
6
7
8
9
#nav li ul a {
  display: block;
  position: absolute;
  background: red;
  padding: 15px 0px;
  width: 100px;
  margin-top:-150px;
  left:100px;
}
0
0 / 0 / 0
Регистрация: 26.02.2012
Сообщений: 9
05.08.2012, 23:19  [ТС]
Вот, нарисовал. Надо, чтобы работало, как в примере 1.
Изображения
 
0
2 / 2 / 1
Регистрация: 29.07.2012
Сообщений: 22
06.08.2012, 00:56
значит вам нужно прописать то что я скинул выше, то есть поднять на необходимую высоту и сдвинуть от левого края.
0
Почетный модератор
12274 / 5340 / 268
Регистрация: 05.04.2011
Сообщений: 14,086
Записей в блоге: 2
06.08.2012, 07:56
только не
CSS
1
margin-top: -150px
потому что для каждого пункта меню эта цифра разная, а
CSS
1
top:0;
при этом у меню должен быть внешний див со своей четкой позицией, иначе выпадающее меню убежит вообще вверх страницы.
0
0 / 0 / 0
Регистрация: 26.02.2012
Сообщений: 9
06.08.2012, 13:48  [ТС]
Почему
#nav li ul a
когда мне надо для
#nav li ul
?
0
2 / 2 / 1
Регистрация: 29.07.2012
Сообщений: 22
06.08.2012, 15:43
#nav li ul a сместит весь блок выпадающего меню. Так как у тебя вертикальное меню, то можно задать каждому подпункту меню свой класс и с помощью него смещать так, как необходимо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.08.2012, 15:43
Помогаю со студенческими работами здесь

Горизонтально выпадающее меню ! как увеличить выпадающие пункты ?
При наведении выпадет меню , но надписи в пунктах не влезают в ячейку , как расширить все пункты или сделать чтобы пункт где слова не...

Выпадающие пункты меню не раздвигаются по длине текста
Добрый день! С Вашей помощью кое как сделала меню на сайте http://test7.demowork.ru/. НО выпадающие пункты не раздвигаются по длине...

Пункты подменю сверху и снизу от пункта горизонтального меню
Здравствуйте! Как расположить пункты подменю в таком виде (рисунок во вложении)? меню адаптивное Такое расположение будет только у...

Как сделать выпадающие меню
Ребят вот есть такая вот код нужно что бы выпадало меню через тег <ul></ul> <html lang="rus"> <head> <meta...

Как сделать пункты
Ребят на картинке которую я приложу слева видно Документы и снизу все документы, Журналы и снизу все журналы. Как это сделать в 1с 8.2


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
[В процессе разработки] SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru