반응형
[광고 누르면 오늘의 행운 상승!!]
- 선택자 : HTML 요소를 선택하기 위해 사용되는 CSS 구문
- 타입 선택자 (Type Selector)
- HTML의 요소명, 요소의 클래스 속성 값, ID 값
- 가장 쉽고 선택의 기본이 되는 기초적인 선택자 - HTML 선택자
- 타입 선택자 중에서 HTML요소가 선택자인 선택자
- 선택자 형식 HTML 요소명
- 클래스 선택자 -CSS를 적용할 대상 : HTML 클래스 속성
- 클래스 선택자 속성 : 요소들을 원하는 그룹으로 묶을 수 있
- HTML 문서 내의 동일한 클래스 값을 가지는 모든 요소에 적
- 선택자 형식 : .(점)으로 시작하는 클래스 속성 값
.toast { color : red}
<body>
<h1 class = "toast">이삭토스트는 햄치즈1</h1>
<h2 class = "toast">이삭토스트는 햄치즈2</h2>
<h1 class = "toast">이삭토스트는 햄치즈3</h1>
</body>
- ID 선택자
- CSS를 적용할 대상 : HTML ID속성 값
- HTML ID 속성 : HTML 문서 내의 유일한 값으로 고유의 요소 식별
- HTML 문서 내의 같은 ID를 가진 유일한 요소에 적용
- 선택자 형식 : #으로 시작하는 ID속성 값
#toast { color : green}
<body>
<h1 id = "toast">이삭토스트는 햄치즈1</h1>
<h2 id = "toast">이삭토스트는 햄치즈2</h2>
<h1 id = "toast">이삭토스트는 햄치즈3</h1>
</body>
- 그룹 지정
- 여러 요소에 동일한 CSS스타일 적용 : 클래스 속성 이용 → BUT 이미 클래스 속성 적용한 경우 스타일 그룹 위해 클래스 속성 지정 불가
- 두 개 이상의 요소에 동일한 스타일을 적용하고 싶을 때
- 그룹 지정 형식 : ,(쉼표)로 동일한 스타일 적용할 선택자들 분리해 나열
h1, h2, h3, #toast { color : green}
- 고급 선택자 (계층 위치 선택자)
- 고급 선택자 : HTML 문서의 요소들의 계층 관계를 이용하여 선택하는 선택자
- HTML 요소들의 계층관계 : 자손 요소, 직계 자손 요소, 형제 요소, 인접 형제 요소
- 자손 요소 : 특정 요소의 모든 하위 요소들 → 특정 요소의 자손
-자손은 하위 계층 내부의 중첩되는 계층은 신경쓰지 않음-
반응형
'5. 웹 프로그래밍 > 2. CSS' 카테고리의 다른 글
의사클래스[CSS] (0) | 2020.03.10 |
---|---|
하위 선택자[CSS] (0) | 2020.03.10 |
외부 CSS 파일 HTML 문서에 연결[CSS] (0) | 2020.03.10 |
HTML요소 속성으로 CSS 적용[CSS] (0) | 2020.03.10 |
CSS란?[CSS] (0) | 2020.03.10 |