>  기사  >  웹 프론트엔드  >  CSS3의 새로운 속성은 무엇입니까? 무슨 소용이 있나요?

CSS3의 새로운 속성은 무엇입니까? 무슨 소용이 있나요?

青灯夜游
青灯夜游원래의
2018-11-02 11:47:303515검색

웹 프론트 엔드 개발의 편의를 위해 CSS3에는 많은 새로운 속성(새로운 기능)이 추가되었습니다. 이 글에서는 CSS3의 새로운 속성 all이 무엇인지 소개하여 모든 사람이 all 속성의 역할과 사용법을 이해할 수 있도록 하겠습니다. . 도움이 필요한 친구들이 참고할 수 있기를 바랍니다. [css3에 대해 더 알고 싶다면 영상 학습을 추천합니다: css3 tutorial]

우선 이해해 봅시다 css3 all 속성이 무엇인가요? 무엇을 할 수 있나요?

all 속성은 실제로 모든 CSS 속성의 약어입니다. 즉, 모든 CSS 속성은 어떻게 되어야 하지만 두 CSS 속성 unicode-bidi 및 방향은 포함되지 않습니다. 따라서 all 속성의 역할을 알 수 있어야 합니다.

all 속성: 텍스트 방향을 제어하는 ​​두 가지 속성인 방향 속성과 unicode-bidi 속성을 제외하고 선택한 모든 요소 속성을 재설정할 수 있습니다.

.demo{
  all: unset;
}

구성 요소 수준 스타일 재설정을 허용하는 데 중점을 둡니다. 때로는 원하는 스타일을 처음부터 설정하는 것이 원래 스타일을 수정하는 것보다 훨씬 쉽습니다.

all 속성으로 설정할 수 있는 속성 값을 살펴보겠습니다.

1.initial: 선택한 모든 요소의 속성을 CSS 사양에 정의된 초기 값으로 재설정합니다.

2. 상속: 선택한 요소는 일반적으로 상속할 수 없는 스타일을 포함하여 모든 상위 요소의 스타일을 상속합니다.

3. 설정 해제: 선택한 요소는 상위 요소에서 전달된 상속 가능한 값을 상속합니다. 상속 가능한 값이 없으면 CSS 사양의 초기 값이 각 속성에 사용됩니다.

참고:

CSS의 일부 속성은 사양에서 초기 값을 명확하게 정의하지 않지만 색상, 글꼴 모음과 같은 초기 값을 사용자가 직접 설정할 수 있도록 허용합니다.

all은 단일 선언을 사용하여 모든 CSS 속성의 값을 한 번에 제어할 수 있기 때문에 단축 속성입니다. 그러나 대부분의 단축 속성과 달리 실용적인 "긴 단축" 버전이나 하위 속성이 없습니다.

all의 데모 효과를 살펴보겠습니다.

html 코드:

<div class="container">
	<div class="parent">
		<div class="alltest">
			<p>Change this div&#39;s <code>all</code> value.</p>
		</div>
	</div>
</div>

css 코드:

.container {/* 继承 */
  font-family: sans-serif;
  font-size: 1.5em;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px black;
}

.parent {
  color: green;/* 继承*/
  
  /* 不继承 */
  background-color: gainsboro;
  width: 80%;
  padding: 1em;
  border: 5px solid #E18728;
}

렌더링(all 속성을 사용하지 않음):

CSS3의 새로운 속성은 무엇입니까? 무슨 소용이 있나요?

그런 다음 .alltest 선택기를 설정하고 all을 추가합니다. 속성:

all:initial;

CSS3의 새로운 속성은 무엇입니까? 무슨 소용이 있나요?

all:inherit;

CSS3의 새로운 속성은 무엇입니까? 무슨 소용이 있나요?

all:unset;

CSS3의 새로운 속성은 무엇입니까? 무슨 소용이 있나요?

상속 값을 사용하면 div는 일반적으로 상속되지 않는 너비, 패딩 및 테두리를 포함하여 부모로부터 모든 속성을 상속합니다. .

브라우저 지원

숫자는 브라우저가 이 버전 이상의 기능을 지원함을 나타냅니다.

PC 버전

CSS3의 새로운 속성은 무엇입니까? 무슨 소용이 있나요?

모바일/태블릿 버전

CSS3의 새로운 속성은 무엇입니까? 무슨 소용이 있나요?

요약: 위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다.

위 내용은 CSS3의 새로운 속성은 무엇입니까? 무슨 소용이 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.