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

CSS 의사 요소

<시간/>

첫 글자, 첫 줄 또는 앞/뒤 삽입과 같은 요소의 특정 부분에 스타일을 지정할 수 있습니다. 이러한 목적을 위해 CSS Pseudo Elements가 사용됩니다.

참고 − CSS Pseudo Classes와 Pseudo Elements를 분리하기 위해 CSS3에서 의사 요소는 이중 콜론 표기법을 사용합니다.

구문

다음은 요소에 CSS Pseudo 요소를 사용하기 위한 구문입니다 -

Selector::pseudo-element {
   css-property: /*value*/;
}

다음은 사용 가능한 모든 CSS Pseudo Elements −

Sr.No 의사 요소 및 설명
1 이후
언급된 각 요소의 내용 뒤에 무언가를 삽입합니다.
2
언급된 각 요소의 내용 앞에 무언가를 삽입합니다.
3 첫 글자
언급된 각 요소의 첫 글자를 선택합니다.
4 첫줄
언급된 각 요소의 첫 번째 줄을 선택합니다.
5 자리 표시자
양식 요소에서 자리 표시자 텍스트를 선택합니다.
6 선택
사용자가 선택한 요소의 부분을 선택합니다.

CSS Pseudo Elements −

의 예를 살펴보겠습니다.

예시

<!DOCTYPE html>
<html>
<head>
<style>
p::first-letter {
   background-color: black;
}
p::first-line {
   background-color: lightgreen;
   color: white;
}
span {
   font-size: 2em;
   color: #DC3545;
}
</style>
</head>
<body>
<h2>Computer Networks</h2>
<p><span>A</span> system of interconnected computers and computerized peripherals such as printers is called computer network. </p>
</body>
</html>

출력

CSS Pseudo Elements의 또 다른 예를 봅시다 -

CSS 의사 요소

예시

<!DOCTYPE html>
<html>
<head>
<style>
div:nth-of-type(1) p:nth-child(2)::after {
   content: " LEGEND!";
   background: orange;
   padding: 5px;
}
div:nth-of-type(2) p:nth-child(2)::before {
   content: "Book:";
   background-color: lightblue;
   font-weight: bold;
   padding: 5px;
}
</style>
</head>
<body>
<div>
<p>Cricketer</p>
<p>Sachin Tendulkar:</p>
</div>
<hr>
<div>
<p><q>Chase your Dreams</q></p>
<p><q>Playing It My Way</q></p>
</div>
</body>
</html>

출력

CSS 의사 요소