10 / 18 / 4
Регистрация: 10.11.2017
Сообщений: 283
1

Непонятные селекторы

22.02.2018, 17:41. Показов 1084. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Чем отличается запись

CSS
1
.div1:hover .div2 {/*свойства*/}
от
CSS
1
.div1:hover + .div2 {/*свойства*/}
и от
CSS
1
.div1:hover ~ .div2 {/*свойства*/}
В чём разница???

Песочница https://codepen.io/BogdanHacker/pen/KQexPE
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.02.2018, 17:41
Ответы с готовыми решениями:

Селекторы
Здравствуйте. Помогите пожалуйста. <nav> <div class="razdel"> <ul class="categor"> ...

Id-селекторы
Какой символ необходимо использовать в разделе <style> при создании id-селектора? • & (амперсанд)...

Селекторы first second
Недавно познакомился с селекторами и вот возникла сразу же проблема: Селектор работает например...

Селекторы и псевдоклассы
Здравствуйте . Читаю сейчас учебник . Там есть пример : .submenu li:hover { background-color:...

6
SiarheiSiarhei
22.02.2018, 17:50
  #2

Не по теме:

на заборах - всякое пишут...

0
Модератор
Эксперт HTML/CSS
2349 / 1717 / 668
Регистрация: 07.08.2016
Сообщений: 4,047
22.02.2018, 17:54 3
Лучший ответ Сообщение было отмечено Богдан всепытный как решение

Решение

1 сработает только если .div2 является ребенком .div1
2 сработает только если .div2 является соседом для .div1 и расположен в коде непосредственно после .div1
3 срабатывает для всех соседей .div1 с классом .div2 и которые идут в коде после .div1

http://htmlbook.ru/css - Селекторы и их комбинации
1
10 / 18 / 4
Регистрация: 10.11.2017
Сообщений: 283
22.02.2018, 17:59  [ТС] 4
AlexZaw, спасибо! А как сделать чтобы выбирались .div2 которые находятся до .div1, а не после?
0
Модератор
Эксперт HTML/CSS
2349 / 1717 / 668
Регистрация: 07.08.2016
Сообщений: 4,047
22.02.2018, 18:06 5
Цитата Сообщение от Богдан Хакер Посмотреть сообщение
А как сделать чтобы выбирались .div2 которые находятся до .div1, а не после?
Можно схитрить расположив .div2 в коде ниже .div1, и с помощью css поменять их расположение, но, на мой взгляд, лучше использовать js
0
SiarheiSiarhei
22.02.2018, 18:08
  #6

Не по теме:

да,.. на всех - заборов хватит...

0
10 / 18 / 4
Регистрация: 10.11.2017
Сообщений: 283
22.02.2018, 18:15  [ТС] 7
SiarheiSiarhei, не знаешь, не лезь!
0
22.02.2018, 18:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.02.2018, 18:15
Помогаю со студенческими работами здесь

Соседние селекторы
Здравствуйте. Подскажите пожалуйста разобраться. Есть соседние селекторы, мне нужно как-то...

Комбинированые селекторы
У меня тень на родителе, а нужно затенить только Блок3, как это сделать? Как скомбинировать...

Селекторы css
Нужно изменить цвет текста тега li при нажатии на кнопку. Через селекторы и стили css

Селекторы CSS
Очищено.

Селекторы CSS
Всем привет, такая проблемка. У меня на сайте несколько табличек, и все они имеют один цвет ячеек,...

Селекторы CSS по id
Здравствуйте, в чем разница между a#ref1 и #ref1, получается я могу поставить одинаковые...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru