주제
공부한 곳
- tcpschool.com
공부 내용
스타일 적용의 우선순위
1. 인라인 스타일
2. 내부 / 외부 스타일 시트
3. 웹 브라우저 기본 스타일
CSS 선택자(selector)
- 전체 선택자
- HTML 요소 선택자
- ID 선택자
- CLASS 선택자
- 그룹 선택자
전체 선택자
CSS를 적용할 대상으로 HTML 문서 내부의 모든 요소를 선택
<style>
* { color: red; }
</style>
HTML 요소 선택자
CSS를 적용할 대상으로 HTML 요소의 이름을 직접 사용하여 선택
<style>
h2 { color: teal; text-decoration: underline; }
</style>
...
<h2>이 부분에 스타일을 적용합니다.</h2>
ID 선택자
CSS를 적용할 대상으로 특정 아이디 이름을 가지는 요소만을 선택
<style>
#heading { color: sandybrown; text-decoration: line-through; }
</style>
...
<h2 id="heading">이 부분에 스타일을 적용합니다.</h2>
CLASS 선택자
CSS를 적용할 대상으로 특정 집단(CLASS)의 여러 요소를 한 번에 선택
같은 클래스 이름을 가지는 요소들을 모두 선택
<style>
.headings { color: deepskyblue; text-decoration: overline; }
</style>
...
<h2 class="headings">이 부분에 스타일을 적용합니다.</h2>
<p>클래스 선택자를 이용하여 스타일을 적용할 HTML 요소들을 한 번에 선택할 수 있습니다.</p>
<h3 class="headings">이 부분에도 같은 스타일을 적용합니다.</h3>
그룹 선택자
여러 선택자를 같이 사용하고자 할 때 사용
여러 선택자를 쉼표로 구분하여 연결
코드를 간결하게 해줌
<style>
h2 { color: navy; }
h2, h3 { text-align: center; }
h2, h3, p { background-color: lightgray; }
</style>
728x90
'# FE > HTML5, CSS3' 카테고리의 다른 글
display:none 과 visibility:hidden 차이점 (0) | 2020.05.21 |
---|---|
[CSS3] 좌우 중앙정렬 하면서 위아래 간격 띄우기 (0) | 2020.04.17 |
[CSS3] margin 속성 한 번에 기재할 때 순서 (0) | 2020.04.13 |
CSS 기본 속성 (0) | 2020.04.01 |
ID, Class, Name 속성 비교하기 (0) | 2020.03.26 |
CSS3 기초 내용 정리 (0) | 2020.03.24 |
HTML5 30분 기초 완성 2편 (0) | 2020.03.24 |