CSS/CSS
[CSS] CSS 상속 및 초기화
ui-o
2025. 6. 18. 16:55
반응형
CSS 상속
CSS 상속 속성
- color
- letter-spacing
- visibility
- line-height
- font 속성
- letter-spacing
- list-style 관련 속성
- text-align
- text-decoration
- text-shadow
inherit
- 어떤 요소의 속성값이 지정되어 있는 상태에서, 부모의 값을 상속받고자 할 때 사용
- 상속 적용이 해당되는 css 속성에 한함
initial
- 요소의 기본 속성 초기값 사용
- display:initial은 display:inline으로 설정되므로, display:block 명시 필요
unset
- 상속된 값이 있을 경우 inherit와 같이 사용, 없는 경우 initial과 같이 사용
- 상속 적용이 해당되는 css 속성에 한함
.container {
color:red
}
.container>div {
color:unset
}
<div class="container">
<div>child</div>
</div>
revert
- 상속된 값이 있을 경우 inherit와 같이 사용되나, 상속된 값이 없는 경우으 값을 initial 시키지 않음
리셋
- 브라우저에서 자동으로 지정한 기본 스타일 속성을 완전히 초기화하여 원하는 스타일을 지정할 수 있음
- 특정속성: initial, all:unset , 특정 속성:unset 을 사용하여 기본 속성을 삭제 후, 원하는 스타일 속성 적용
<style>
.container>div {
color: revert
}
</style>
<div class="container">
<button class="btn">btn</button>
</div>
반응형