Web/HTML, CSS

[CSS] 선택자

lingk 2021. 1. 25. 17:41

선택자

단순 선택자

아이디 선택자 : Id로 스타일을 적용. 해당 Id 하나에 적용

Id : HTML 문서 내에서 동일한 아이디는 존재할 수 없음. 다른 요소와 구분되는 점을 만들어줌

#main { color:red; }

 

클래스 선택자 : 클래스 이름으로 스타일을 적용. 같은 클래스 이름이면 모두 적용

class : 비슷한 특징을 갖는 요소를 지정하여 묶을 수 있음. 여러 번 사용이 가능

.main { color:yellow; }

 

전체 선택자 : 모든 요소에 스타일 적용. 모든 요소에 적용하기 때문에 속도 저하 가능성 있음

* { color : blue; }

 

속성 선택자 : 특정 속성르 소유하는 모든 요소에 스타일을 적용

선택자[속성명 = "속성값"] { color : black; }

a[target = "_blank"] { color : black; }

 

pseudo 클래스 : 요소의 특별한 상태를 지정할 때 씀

ex) :link :visited :hover 등등,,,

 

 

복합 선택자

자식 선택자 : 선택자 A의 모든 자식 중 선택자 B와 일치하는 요소 선택

선택자 A > 선택자 B { color : red; }

article > p { color : red; }

 

후손 선택자선택지 A의 모든 후손 중 선택자 B와 일치하는 요소 선택

선택자 A 선택자 B { color : blue; }

article p { color : blue; }

반응형

'Web > HTML, CSS' 카테고리의 다른 글

[CSS] 티스토리 코드블럭 폰트 변경  (0) 2021.01.25
[HTML]Start Bootstrap 뜯어보기_head  (0) 2020.05.22
[HTML] html 간단히 정리  (0) 2020.05.05