CSS комбинатор элемент1~элемент2
Поддержка браузерами
12.0+ | 7.0+ | 3.5+ | 4.0+ | 9.6+ | 3.2+ |
Описание
Комбинатор элемент1~элемент2 используется для выбора элемента2 следующего за элементом1, так же заданный стиль будет применен ко всем последующим элементам2, которые расположены далее.
Оба элемента должны иметь одного родителя.
Пример:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Пример</title> <style> p~ul { background-color: red; } </style> </head> <body> <div> Элемент div. </div> <ul> <li>Кофе</li><li>Чай</li> </ul> <p>Обычный абзац.</p> <ul> <li>Кофе</li><li>Чай</li> </ul> <h2> Еще один список</h2> <ul> <li>Кофе</li><li>Чай</li> </ul> </body> </html>
Результат данного примера:
Элемент div.
- Кофе
- Чай
Обычный абзац.
- Кофе
- Чай
Еще один список
- Кофе
- Чай