all

CSS all 단축 속성은 요소의 unicode-bidi, direction, CSS 사용자 지정 속성을 제외한 모든 속성을 초기화합니다. 초깃값, 상속값, 아니면 다른 스타일시트 출처의 값으로 설정할 수 있습니다.

구문

/* 전역 값 */
all: initial;
all: inherit;
all: unset;

/* CSS Cascading and Inheritance Level 4 */
all: revert;

all 속성은 CSS 전역 키워드 값 중 하나를 사용해 지정합니다. 그러나 어느것도 unicode-bididirection 속성에는 영향을 주지 않는 점을 주의하세요.

initial
요소의 모든 속성을 초깃값으로 변경합니다.
inherit
요소의 모든 속성을 상속값으로 변경합니다.
unset
요소의 모든 속성을, 속성이 값을 상속하는 경우 상속값으로, 아니면 초깃값으로 변경합니다.
revert
선언이 속한 스타일시트의 출처에 따라 다른 동작을 합니다.
사용자 에이전트 출처
unset과 동일합니다.
사용자 출처
종속을 사용자 에이전트 단계까지 되돌려서, 지정값이 마치 저작자와 사용자 단계의 규칙이 없었던 것처럼 계산되도록 합니다.
저작자 출처
종속을 사용자 에이전트 단계까지 되돌려서, 지정값이 마치 저작자 단계의 규칙이 없었던 것처럼 계산되도록 합니다. revert만 고려했을 때, 저작자 출처는 재정의(Override) 및 애니메이션(Animation) 출처를 포함합니다.

형식 정의

초기값There is no practical initial value for it.
적용대상all elements
상속no
Computed valueas the specified value applies to each property this is a shorthand for.
Animation typeas each of the properties of the shorthand (all properties but unicode-bidi and direction)

형식 구문

initial | inherit | unset | revert

예제

HTML

<blockquote id="quote">
  Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</blockquote>
Phasellus eget velit sagittis.

CSS

body {
  font-size: small;
  background-color: #F0F0F0;
  color: blue;
}

blockquote {
  background-color: skyblue;
  color: red;
}

결과

all 속성 없음

The <blockquote>가 브라우저 기본 스타일과 함께, 지정한 배경 및 텍스트 색상을 사용합니다. 또한 블록 요소로 동작하여 뒤의 텍스트가 아래에 위치합니다.

all:unset

<blockquote>가 브라우저 기본 스타일을 사용하지 않습니다. 이제 인라인 요소(초깃값)이며, background-colortransparent(초깃값)입니다. 그러나 font-size는 여전히 small(상속값)이고 colorblue(상속값)입니다.

all:initial

<blockquote>가 브라우저 기본 스타일을 사용하지 않습니다. 이제 인라인 요소(초깃값)이며, background-colortransparent(초깃값)이고, font-sizenormal(초깃값), colorblack(초깃값)입니다.

all:inherit

<blockquote>가 브라우저 기본 스타일을 사용하지 않습니다. 블록 요소(부모 <body>에서 상속)이고, background-color#F0F0F0(상속값), font-sizesmall(상속값), colorblue(상속값)입니다.

명세

Specification Status Comment
CSS Cascading and Inheritance Level 4
The definition of 'all' in that specification.
Candidate Recommendation Added the revert value.
CSS Cascading and Inheritance Level 3
The definition of 'all' in that specification.
Candidate Recommendation Initial definition.

브라우저 호환성

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
allChrome Full support 37Edge Full support 79Firefox Full support 27IE No support NoOpera Full support 24Safari Full support 9.1WebView Android Full support 37Chrome Android Full support 37Firefox Android Full support 27Opera Android Full support 24Safari iOS Full support 9.3Samsung Internet Android Full support 3.0
revertChrome Full support 84Edge Full support 84Firefox Full support 67IE No support NoOpera Full support 70Safari Full support 9.1WebView Android Full support 84Chrome Android Full support 84Firefox Android Full support 67Opera Android No support NoSafari iOS Full support 9.3Samsung Internet Android No support No

Legend

Full support  
Full support
No support  
No support

같이 보기

CSS 전역 키워드 값: initial, inherit, unset, revert