Computer >> 컴퓨터 >  >> 프로그램 작성 >> CSS

CSS의 고급 선택기

<시간/>

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>

출력

위의 코드는 다음과 같은 출력을 생성합니다 -

CSS의 고급 선택기