CS 05擬似クラス
선택자:의사클래스이름 {속성: 속성값;}
선택자.클래스이름:의사클래스이름 {속성: 속성값;}
선택자#아이디이름:의사클래스이름 {속성: 속성값;}
1.動的擬似クラス
<head>
<meta charset="UTF-8">
<title>CSS Dynamic Selectors</title>
<style>
a:link {color: orange;}
a:visited {color: gray;}
a:hover {color: blue;}
a:active {color: red;}
div {
background-color: orange;
width: 300px;
padding: 20px;
text-align: center;
}
div:hover {
background-color: blue;
color: white;
}
</style>
</head>
<body>
<h1>링크 선택자를 이용한 선택</h1>
<p><a href="#">홈으로 가기!</a></p>
<div>링크 선택자를 이용한 버튼 만들기!</div>
</body>
:link
:visited
:hover
:active
:focus
:activeは、通常の操作を実行するには、hoverが最初に定義した後に定義する必要があります.
=>結論:上記の手順で動作を定義する必要があります(2,1,1)
2.ステータス擬似クラス(UI要素states pseudo-class)
:checked
:enabled
:disabled
3.構造擬似クラス
:first-child
:nth-child
:nth-last-child
<style>
div{ border: 3px solid #008000; }
p:nth-last-child(2n) {
color: red;
font-weight: bold;
}
</style>
:first-of-type
<head>
<meta charset="UTF-8">
<title>CSS Structural Selectors</title>
<style>
div.first{ border: 3px solid #008000; } 🔴
div.second{ border: 3px solid #FFD700; } 🔴
p:first-of-type {
color: blue;
font-weight: bold;
}
</style>
</head>
<body>
<h1>:first-of-type을 이용한 선택</h1>
<div class="first">
🔴<p>이 p 태그는 div 태그의 child 요소 중에서 첫 번째로 등장하는 p 태그입니다!</p>
<p>이 p 태그는 div 태그의 child 입니다!</p>
<p>이 p 태그는 div 태그의 child 입니다!</p>
<div class="second">
🔴<p>이 p 태그는 div 태그의 child 요소 중에서 첫 번째로 등장하는 p 태그입니다!</p>
<p>이 p 태그는 div 태그의 child 입니다!</p>
<p>이 p 태그는 div 태그의 child 입니다!</p>
</div>
</div>
</body>
:last-of-type
:nth-of-type
:nth-last-of-type
:only-child
すべての要素のサブ要素(child)要素はにあります.
:only-of-type
:empty
サブエレメントを持たないすべてのエレメント
:root
4.その他の医師等級
:not
どういう意味だ...?
:lang
たとえば、英語では引用符("")を引用符として、フランス語では不等号(<>)を使用します.コンピュータの言語設定に応じて、言語によって異なるタグの外観を表示できます.
Reference
この問題について(CS 05擬似クラス), 我々は、より多くの情報をここで見つけました https://velog.io/@maxkmh/CSS-05-위치-속성テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol