--- title: unset slug: Web/CSS/unset tags: - CSS - CSS Cascade - Layout - Reference translation_of: Web/CSS/unset ---
{{CSSRef}}

CSS unset 키워드를 적용한 속성은, 부모로부터 상속할 값이 존재하면 상속값을, 그렇지 않다면 초깃값을 사용합니다. 다르게 표현하자면, 전자일 땐 {{cssxref("inherit")}} 키워드처럼, 후자일 땐 {{cssxref("initial")}} 키워드처럼 동작합니다. {{cssxref("all")}} 단축 속성을 포함한 모든 속성에 사용할 수 있습니다.

예제

글자 색

HTML

<p>This text is red.</p>
<div class="foo">
  <p>This text is also red.</p>
</div>
<div class="bar">
  <p>This text is green (default inherited value).</p>
</div>

CSS

.foo {
  color: blue;
}
.bar {
  color: green;
}

p {
  color: red;
}
.bar p {
  color: unset;
}

결과

{{ EmbedLiveSample('글자_색') }}

테두리

HTML

<p>This text has a red border.</p>
<div>
  <p>This text has a red border.</p>
</div>
<div class="bar">
  <p>This text has has a black border (initial default, not inherited).</p>
</div>

CSS

div {
  border: 1px solid green;
}

p {
  border: 1px solid red;
}

.bar p {
  border-color: unset;
}

결과

{{ EmbedLiveSample('테두리', 'auto', 200) }}

명세

명세 상태 설명
{{ SpecName('CSS4 Cascade', '#inherit-initial', 'unset') }} {{ Spec2('CSS4 Cascade') }} Level 3에서 변화 없음
{{ SpecName('CSS3 Cascade', '#unset', 'unset') }} {{ Spec2('CSS3 Cascade') }} 초기 정의

브라우저 호환성

{{Compat("css.types.global_keywords.unset")}}

같이 보기