: 코드에는 실제로 존재하지 않지만 임의로 가상의 선택자를 지정하여 사용하는 것
a:link{color: black: text-decoration:} // a 중 텍스트 링크를 밑줄 없이 검은색으로 결정
a:visited {color:black;} // :방문했던 링크를 검은색으로 표시
a:active{color:black;} // 클릭하는 순간 검은색이 되도록 설정
a:hover{color:red; text-decoration:underline;} // 링크 위로 마우스 포인터를 올려놓으면 밑줄과 함께 글자색을 빨간색이 되도록 설정
p:focus{background-color:yellow;} // p의 텍스트 단락 위로 커서를 올려놓거나 키보드의 Tab을 눌러 텍스트 단락까지 왔을 때(초점이 맞춰졌을 때) 텍스트 단락의 배경색을 노란색으로 보이도록 설정
:checked{}: 셀렉터가 체크 상태일 때
:enabled{} : 셀렉터가 사용 가능한 상태일 때
:disabled{} : 셀렉터가 사용 불가능한 상태일 때
:first-child : 셀렉터에 해당하는 모든 요소 중 첫번째 자식인 요소를 선택한다.
:last-child : 셀렉터에 해당하는 모든 요소 중 마지막 자식인 요소를 선택한다.
:nth-child(n) : 셀렉터에 해당하는 모든 요소 중 앞에서 n번째 자식인 요소를 선택한다.
:nth-last-child(n) : 셀렉터에 해당하는 모든 요소 중 뒤에서 n번째 자식인 요소를 선택한
다.
:first-of-type : 셀렉터에 해당하는 요소의 부모 요소의 자식 요소 중 첫번째 등장하는 요소를 선택한다.
:last-of-type : 셀렉터에 해당하는 요소의 부모 요소의 자식 요소 중 마지막에 등장하는 요소를 선택한다.
:nth-of-type(n) : 셀렉터에 해당하는 요소의 부모 요소의 자식 요소 중 앞에서 n번째에 등장하는 요소를 선택한다.
:nth-last-of-type(n) : 셀렉터에 해당하는 요소의 부모 요소의 자식 요소 중 뒤에서 n번째에 등장하는 요소를 선택한다.