Как использовать селектор not: first-child в CSS?
Опубликовано: 4 Февраля, 2022
Этот селектор используется для выбора каждого элемента, который не является первым дочерним элементом своего родительского элемента. Он представлен как аргумент в виде элемента: not (first-child).
Синтаксис:
: not (element) {
// свойство CSS
}
Example:
<!DOCTYPE html><html> <head> <title>not first child selector</title> <style> h1 { color:green; } div ul:not(:first-child) { background-color: green; color:white; font-style:italic; font-weight:bold; width:60%; margin-left:100px; } h1, h2 { text-align:center; } </style> </head> <body> <h1>GeeksforGeeks</h1> <h2>not:first-child selector </h2> <div> <ul style="margin-left:100px"> <li>gfg</li> <li>geeks</li> <li>sudo</li> </ul> <ul> <li>Bca</li> <li>Mca</li> <li>B.Tech</li> </ul> </div> </body></html> |
Выход
Объяснение: В приведенном выше примере показано, что <div> является тегом контейнера. Он содержит тег <ul>, поэтому он выбирает все дочерние элементы тега <div>, кроме его первого дочернего элемента.
Поддерживаемые браузеры: Браузеры, поддерживаемые селекторами: not: (first-child), перечислены ниже:
- Apple Safari 3.1
- Google Chrome 4.0
- Firefox 3.0
- Opera 9.6
- Internet Explorer 7.0