선택자(Selector): 스타일 적용 대상 지정
CSS 선택자
(Selector)는 아래와 같이 다양한 방식으로 HTML 요소를 선택합니다.
전체 선택자(Universal Selector): *
기호를 사용하여 모든 HTML 요소 선택
CSS
* {
color: blue; /* 모든 HTML 요소의 글자색을 파란색으로 지정 */
}
요소 선택자(Element Selector): HTML 태그 이름을 사용해 해당 태그를 가진 HTML 요소 선택
CSS
p {
font-size: 16px; /* 모든 p 태그의 글자 크기를 16px로 지정 */
}
클래스 선택자(Class Selector): .class
형식으로 클래스 이름을 사용해 특정 클래스를 가진 HTML 요소 선택
CSS
.highlight {
background-color: yellow; /* highlight 클래스를 가진 HTML 요소의 배경색을 노란색으로 지정 */
}
ID 선택자(ID Selector): #id
형식으로 특정 ID를 가진 HTML 요소 선택
CSS
#header {
font-weight: bold; /* header ID를 가진 HTML 요소의 글자를 굵게 지정 */
}
하위 선택자(Descendant Selector): 요소 안에 중첩된 하위 요소 선택
CSS
ul li {
list-style: circle; /* ul 태그 안에 있는 li 태그를 선택해 목록 스타일을 원형으로 지정 */
}
HTML & CSS 활용 예시
다음은 HTML과 CSS를 함께 사용한 예시입니다.
HTML
<body>
<p class="my-class">이 HTML 요소는 `p` 태그를 사용하고 `my-class` 클래스를 가지고 있습니다.</p>
<h1 id="my-id">이 HTML 요소는 `h1` 태그를 사용하고 `my-id` ID를 가지고 있습니다.</p>
</body>
CSS
p {
color: red;
}
.my-class {
background-color: blue;
}
#my-id {
font-size: 20px;
}
이 CSS는 다음과 같이 출력됩니다.
(빨간색 글자) 이 HTML 요소는 p
태그를 사용하고 my-class
클래스를 가지고 있습니다.
(파란색 배경) 이 HTML 요소는 h1
태그를 사용하고 my-id
ID를 가지고 있습니다.
다음 수업에서 고급 선택자 구성 방법을 알아보겠습니다.
다음 내용이 궁금하다면?
코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!