다양한 CSS 선택자 규칙 이해하기
웹 개발에서 CSS 선택자는 웹 페이지의 특정 요소를 선택하여 스타일을 적용하는 데 사용됩니다. 다양한 CSS 선택자 규칙을 이해하면 웹 페이지의 특정 부분을 정확하게 선택하고 스타일을 적용하는 데 도움이 됩니다.
1. 기본 선택자
기본 선택자는 HTML 요소의 태그 이름을 사용하여 선택합니다. 예를 들어, p 선택자는 모든 <p> 태그를 선택합니다.
<style>
p {
color: blue;
}
</style>
<p>안녕하세요!</p>
<p>반갑습니다.</p>
안녕하세요!
반갑습니다.
실행 결과: 모든 <p> 태그의 텍스트 색상이 파란색으로 변경됩니다.
2. 클래스 선택자
클래스 선택자는 HTML 요소의 클래스 속성을 사용하여 선택합니다. 클래스는 여러 요소에 동시에 적용될 수 있으므로 유용하게 사용됩니다.
<style>
.highlight {
background-color: yellow;
}
</style>
<p class="highlight">이 부분은 강조됩니다.</p>
<p>이 부분은 강조되지 않습니다.</p>
이 부분은 강조됩니다.
이 부분은 강조되지 않습니다.
실행 결과: 클래스가 "highlight"로 지정된 요소의 배경색이 노란색으로 변경됩니다.
3. 아이디 선택자
아이디 선택자는 HTML 요소의 고유한 아이디 속성을 사용하여 선택합니다. 각 요소는 하나의 아이디만 가질 수 있습니다.
<style>
#intro {
font-weight: bold;
}
</style>
<p id="intro">이 부분은 굵게 표시됩니다.</p>
<p>이 부분은 굵게 표시되지 않습니다.</p>
이 부분은 굵게 표시됩니다.
이 부분은 굵게 표시되지 않습니다.
실행 결과: 아이디가 "intro"로 지정된 요소의 텍스트가 굵게 표시됩니다.
4. 자식 선택자와 후손 선택자의 차이
자식 선택자(>)와 후손 선택자( )는 선택자 간의 관계를 나타냅니다. 자식 선택자는 직접적으로 포함된 자식 요소를 선택하고, 후손 선택자는 하위 계 층의 모든 요소를 선택합니다.
<style>
ul > li {
color: red;
}
div li {
font-weight: bold;
}
</style>
<ul>
<li>첫 번째 항목</li>
<li>두 번째 항목</li>
</ul>
<div>
<ul>
<li>강조된 항목</li>
<li>기본 항목</li>
</ul>
</div>
실행 결과:
- 첫 번째 항목과 두 번째 항목은 빨간색으로 표시됩니다. (자식 선택자)
- 강조된 항목은 굵게 표시됩니다. (후손 선택자)
- 기본 항목은 굵게 표시되지 않습니다. (후손 선택자)
5. 필요한 선택자 찾기
웹 개발에서 특정한 선택자를 찾는 것은 중요합니다. 검색 엔진을 활용하여 필요한 선택자에 대한 문서를 찾고, 예제를 통해 실제로 적용해보는 것이 도움이 됩니다. 다양한 선택자를 실험하며 익숙해지면 웹 페이지의 다양한 요소에 대해 스타일을 적용하는 데 능숙해질 수 있습니다.
6. 연관된 링크
이제 다양한 CSS 선택자 규칙에 대해 알아보았습니다. 선택자를 적절히 활용하여 웹 페이지의 원하는 요소를 선택하고 스타일을 적용해보세요. 검색을 통해 필요한 선택자를 찾고, 예제를 통해 실습해보면 더욱 능숙해질 수 있습니다. 선택자를 이해하고 활용하는 것은 웹 개발에서 중요한 기술 중 하나입니다.
'Front-end > HTML & CSS' 카테고리의 다른 글
| 웹 페이지 레이아웃 설계와 Flexbox를 활용한 효과적인 구현 방법 (0) | 2023.05.26 |
|---|---|
| CSS 박스 모델: margin, border, padding, content 이해하기와 박스 크기 측정법 (0) | 2023.05.26 |
| CSS 마스터하기: 기본 문법부터 HTML 적용법까지 (0) | 2023.05.25 |
| HTML 요소로 말하는 <div>, <span>, <ul>, <ol>, <li>, 그리고 <input>의 세계 (2) | 2023.05.25 |
| 웹 개발의 트리플 스타: HTML, CSS, JavaScript 와 VScode 활용법 (0) | 2023.05.24 |