본문 바로가기
HTML and CSS

[CSS] CSS선택자란?

by 신입같은 3년차 2017. 7. 4.

 CSS선택자란?

 

 - HTML문서에 CSS로 스타일을 주기 위해서는 선택자를 통해서 해당 요소를 선택한 뒤 해당 스타일을 줘야 합니다. 그런데 내가 줘야할 CSS를 누가 받을건지 어떻게 알까?? 그럴때 선택자를 통해 해당 요소에게 스타일을 적용시킬 수 있다.

 

 

 

1. 요소 선택자

 

- a, hi , div , img , p , span 등 직접 요소명을 적어서 나타내는 선택자입니다. 예를 들어서 확인하겠습니다

 

ex)

  span{

color:blue;

 }

 

 

다음과 같이 span태그에 blue라는 color를 줄수있다.

 

 

2. ID 선택자

 

 - ID 선택자는 말그대로 id 속성을 가진 요소를 선택하는 선택자입니다. 해당 요소의 id 속성 값으로 CSS를 주려면 id속성 이름 앞에 #을 붙여서 사용합니다.

 

ex) 'wrap'이라는 id 속성을 id선택자로 쓰기 위해서는 #wrap 으로 사용합니다.

 

 

3. Class 선택자

 

 - Class선택자도 ID선택자와 같이 class속성에 대한 값을 가져와서 . 를 붙여서 사용합니다

 

ex) 'wrap'라는 class 속성을 class선택자로 쓰기 위해서는 .wrap 으로 사용합니다

 

4. 선택자 중첩

 

 - span.main 처럼 하면 span태그이면서 class명이 main인 선택자들을 선택한다.

 

5. 선택자 묶음

 

 - span , img , a 처럼하면 span , img , a 선택자들을 묶어서 선택한다.

 

6. 후손 선택자

 

 - img a 띄어쓰기로 구분하면 img 태그의 자식요소인 a 선택자를 선택

 

 

단일 선택자보다 id 선택자가 우선

 

■ 같은 단계의 선택자가 중복일 경우 아래쪽에 입력된 선택자가 우선

 

■ 더 많은 단계를 가진 후선 선택자가 우선

반응형

'HTML and CSS' 카테고리의 다른 글

:) HTTP란 - (1)  (0) 2020.12.18
[CSS] 크기 단위 , 색상 단위  (0) 2017.07.04

댓글