CSS란?
CSS(Cascading Style Sheets)
는 웹 페이지의 레이아웃, 색상, 글꼴 등을 지정하고 디자인을 꾸미는 웹 페이지의 옷과 같은 역할을 합니다.
CSS 선택자(CSS Selectors)
는 여러 요소로 구성된 HTML 문서에서 특정 요소를 선택하기 위한 패턴입니다.
웹 크롤링에서 CSS 선택자를 사용하면 원하는 데이터가 포함된 HTML 요소를 효율적으로 찾을 수 있습니다.
기본 CSS 선택자
1. 요소 선택자
-
HTML 요소의 이름을 사용하여 해당 요소를 선택합니다.
-
예:
p
선택자는 모든<p>
요소를 선택합니다.
HTML: paragraph 1, paragraph 2
<p>paragraph 1</p>
<p>paragraph 2</p>
CSS: paragraph 1, paragraph 2 선택
p {
color: blue;
}
2. 클래스 선택자
-
.
을 사용하여 특정 클래스를 가진 요소를 선택합니다. -
예:
.classname
선택자는 클래스 이름이 "classname"인 모든 요소를 선택합니다.
HTML: 클 래스명 classname을 가진 2개의 p 요소
<p class="classname">paragraph 1</p>
<p class="classname">paragraph 2</p>
CSS
.classname {
background-color: yellow;
}