Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
1 / 1 / 6
Регистрация: 29.11.2013
Сообщений: 233

Применение стилей при наличии дочерних элементов

20.05.2014, 18:49. Показов 1215. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток. Возникла проблема.
Допустим есть меню:
HTML5
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
  <ul class="header_menu">
    <li><a href="">О компании</a></li>
 
    <li>
      <a href="">Наши услуги</a>
 
      <ul>
        <li><a href="">Наши услуги</a></li>
 
        <li><a href="">Наши услуги</a></li>
 
        <li><a href="">Наши услуги</a></li>
 
        <li><a href="">Наши услуги Наши услуги</a></li>
      </ul>
    </li>
 
    <li><a href="">Заказать транспорт</a></li>
 
    <li>
      <a href="">Контакты</a>
 
      <ul>
        <li><a href="">Контакты</a></li>
 
        <li><a href="">Контакты</a></li>
 
        <li><a href="">Контакты</a></li>
 
        <li><a href="">Контакты</a></li>
      </ul>
    </li>
  </ul>
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
57
58
59
60
61
62
63
64
65
.header_menu{
text-align:left;
list-style:none;
margin:0px;
padding:0px;
}
.header_menu li{
float:left;
display:block;
margin-top:80px;
}
.header_menu li a{
position:relative;
z-index:5;
text-decoration:none;
display:block;
padding:7px 15px;
color:#6b5707;
font-size:18px;
}
.header_menu li  ul{
z-index:1;
margin-top:-5px;
padding:0px;
display:none;
position:absolute;
width:200px;
background-color:#f9ecbf;
border-radius:0 11px 11px 11px;
-moz-border-radius:0 11px 11px 11px;
-webkit-border-radius:0 11px 11px 11px;
border:1px solid #bd9e1f;
}
.header_menu li ul li{
float:none;
list-style:none;
margin:0px;
}
.header_menu li ul li a{
padding:7px 10px 7px 20px;
color:#676664;
font-size:17px;
border-bottom:1px #6b5707 dotted;
}
.header_menu li:last-child{
margin-bottom:30px;
}
.header_menu li a:first-child{
border-radius:11px 11px 0 0;
-moz-border-radius:11px 11px 0 0;
-webkit-border-radius:11px 11px 0 0;
}
.header_menu> li:hover > a {
border:1px solid #bd9e1f;
border-radius:11px;
-moz-border-radius:11px;
-webkit-border-radius:11px;
background-color:#f9ecbf;
}
.header_menu li ul li a:hover{
background-color:f9e3b1
}
.header_menu li:hover ul{
display:block;
}
Нужно чтобы при наличии дочерних элементов у li первого порядка можно было задать особые стили следующему элементу: .header_menu> li:hover > a {убрать нижний бордюр. Как видно на картинке при начили жочерних элементов бордюр портит всю картину. Подскажите пожалуйста.
Миниатюры
Применение стилей при наличии дочерних элементов  
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.05.2014, 18:49
Ответы с готовыми решениями:

Действия при наличии дочерних элементов
Есть выпадающее меню. &lt;ul class=&quot;header_bottom_menu&quot;&gt; &lt;li&gt;&lt;a href=&quot;&quot;&gt;Автозвук и мультимедиа&lt;/a&gt; &lt;ul&gt; ...

Применение стилей сразу к нескольким классам при наведении курсора на ссылку
Здравствуйте форумчане! Я совсем новичок в веб программировании, прошу сильно не ругать если вдруг скажу ересь... но можно ли сделать...

Применение стилей
Как написать воть это, только в коде с#?! &lt;TextBlock Grid.Row=&quot;4&quot; Grid.Column=&quot;1&quot; Grid.ColumnSpan=&quot;2&quot; Name=&quot;aktText03&quot;...

2
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
20.05.2014, 19:28
antidemon92, пробуйте такой вариант:
JavaScript
1
$('.header_menu ul').siblings('a').css('border-bottom', 0);
1
1 / 1 / 6
Регистрация: 29.11.2013
Сообщений: 233
20.05.2014, 19:45  [ТС]
Лучший ответ Сообщение было отмечено antidemon92 как решение

Решение

Lazy_Den, ну в итоге чуть допилил получилось
JavaScript
1
$('.header_menu ul').siblings('a').css({'border-bottom':'none','border-radius':'11px 11px 0 0'});
Спасибо за идею.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.05.2014, 19:45
Помогаю со студенческими работами здесь

Применение стилей
Добрый день. Начал изучать WPF, но что-то не выходит. Если жестко прописывать с ключом - стиль применяется. Если делать автоматическую...

Применение стилей
Здравствуйте!Имеется один общий файл стилей для всех страниц. Нужно, чтобы один и тот же элемент отображался на разных страницах сайта...

Применение стилей к select
нужно поменять стандартную кнопку и я решил вставить картинку но кнопка не работает что делать? и ещё как обойтись без картинки...

Применение стилей в php
Добрый вечер уважаемые форумчане! Столкнулся со следующей проблемой: Написал php документ, который считывает файл csv построчно и...

Применение стилей WPF
Доброго времени суток. Возник вопрос: Как созданный в xaml разметке стил применить к элементу управления через C#?


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью 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 секунды (а то и больше),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru