CSS의 고급 선택기에는 인접 형제 선택기, 속성 선택기, 직접 자식 선택기, n번째 유형 선택기 등이 포함됩니다. 여기에는 일반 형제 선택기도 포함됩니다. 예는 아래에 나와 있습니다.
h1 ~ h3
직접 자식 선택기의 예 -
div > span
다음은 CSS의 고급 선택기를 보여주는 코드입니다 -
예시
<html>
<head>
<style>
#red {
color: red;
}
.green {
background: green;
}
ul:nth-of-type(1) {
background: rgb(0, 174, 255);
}
ul + h3 {
border: 4px solid rgb(19, 0, 128);
}
a[href="https://www.wikipedia.org"] {
font-size: 25px;
}
h1 ~ h3 {
font-size: 40px;
}
div > span {
background-color: DodgerBlue;
}
</style>
</head>
<body>
<h1>Advanced Selectors Example</h1>
<ul>
<li>Cow</li>
<li>Dog</li>
<li>Cat</li>
</ul>
<ul>
<li>Puma</li>
<li>Leopard</li>
<li>Cheetah</li>
</ul>
<h3>Animals</h3>
<div>
<span>Text sample</span>
<p>
Paragraph Text
<span>span text</span>
</p>
<p class="green">Paragraph Text</p>
<p id="red">Paragraph Text.</p>
<p class="green">Paragraph Text</p>
</div>
<a href="https://www.google.com">www.google.com</a>
<a href="https://www.wikipedia.org" target="_blank">www.wikipedia.org</a>
</body>
</html> 출력
위의 코드는 다음과 같은 출력을 생성합니다 -
