Today I Learned

CSS selector (중 기본선택자)

리꾸엘메 2022. 2. 15. 01:40

HTML로 작성한 뼈대를 <style>에서 꾸미기 위해서는 대상을 특정해야 한다. 

selector는 이 때 사용하는 것으로 이름을 붙여주기도 하고, 요소를 특정하기도 한다. 

 

종류는 굉장히 많다. (기본선택자, 그룹선택자, 결합자, 의사클래스/의사요소)

모두 이해하지는 못해서 기본적인 내용만 공부했다. 

 

1. *: 모든 HTML 요소를 선택

CSS
* {}

 

2. 유형(type)선택자: 지정된 태그명을 가진 요소를 모두 선택 

CSS
p {}
HTML
<p></p>

 

3. .class: class 어트리뷰트 값을 지정해 일치하는 요소를 선택, 중복 가능

CSS
.practice {}
HTML
<p class="practice"></p>

 

4. #id: id 어트리뷰트 값을 지정해 일치하는 요소를 선택, 중복 불가능 

CSS
#practice {}
HTML
<p id="practice"></p>

 

5. 특성(attribute)선택자: 지정된 특성을 가진 요소를 모두 선택

CSS
a[href] {}
HTML
<a href="~">~</a>

 

 

<참고>

 

CSS 선택자 - CSS: Cascading Style Sheets | MDN

CSS 선택자는 CSS 규칙을 적용할 요소를 정의합니다.CSS 선택자는 CSS 규칙을 적용할 요소를 정의합니다.

developer.mozilla.org

 

CSS3 Selector | PoiemaWeb

CSS(Cascading Style Sheets)는 HTML 요소(Element)의 style(design, layout etc)을 정의한다. 그리하려면 HTML이 존재하여야 하고 또한 style을 적용하고자하는 HTML 요소를 특정할 필요가 있다. 이러한 목적으로 사용

poiemaweb.com

 

 

첫 TIL 이다. 앞으로 꾸준히 열심히 쓸 수 있기를 ..!!