>웹 프론트엔드 >프런트엔드 Q&A >CSS3에 판단문이 있나요?

CSS3에 판단문이 있나요?

WBOY
WBOY원래의
2022-03-29 16:34:573881검색

css3에는 판단문이 있습니다. 판단문은 "@supports(실행 조건){구현하려는 CSS 문}"입니다. "@supports"는 CSS3에서 새로 도입된 규칙 중 하나로 주로 사용됩니다. 특정 CSS 속성을 지원하고 특정 스타일, 즉 CSS 기능 감지를 로드할지 여부를 조건을 통해 현재 브라우저를 판단합니다.

CSS3에 판단문이 있나요?

이 튜토리얼의 운영 환경: Windows 10 시스템, CSS3&&HTML5 버전, Dell G3 컴퓨터.

css3에는 판단문이 있나요?

css3에는 판단문이 있나요?

@supports는 CSS3에 새로 도입된 규칙 중 하나이며 현재 브라우저가 특정 CSS 속성을 지원하는지 여부를 감지하고 특정 스타일, 즉 CSS 기능 감지를 로드하는 데 주로 사용됩니다.

CSS 기능 감지는 다양한 브라우저 터미널의 조건을 통해 현재 브라우저가 특정 기능을 지원하는지 여부를 확인하는 것입니다. CSS 기능 감지를 사용하면 현재 기능을 지원하는 브라우저 환경에서 새로운 기술을 사용할 수 있으며 지원되지 않는 경우 특정 대체 메커니즘을 만들 수 있습니다.

 이제 css3@supports가 어떻게 사용되는지 살펴보고, @supports가 CSS 기능을 감지하는 방법을 소개하겠습니다.

css3@supports 사용

CSS@supports는 CSS 구문을 통해 기능 감지를 구현할 수 있으며, 내부 CSS 블록에 조건부 판단문을 작성할 수 있습니다. 기능 감지에 통과하면 구현하려는 CSS 문, 기능 감지에 성공하면 구현하려는 CSS 문입니다. 통과되지 않은 경우 구현하려는 CSS 문입니다.

 기본 구문:

  //如果通过了条件
 
  @supports(运行条件){
 
  /*应用规则---想要实现的css语句*/
 
  }
 
  //如果没有通过条件
 
  @supportsnot(运行的条件){
 
  /*应用规则---想要实现的css语句*/
 
  }

간단한 예를 살펴보겠습니다.

@supports (display:flex) {
  section { display: flex }
  ...
}

위 코드의 의미는 다음과 같습니다. 브라우저가 "display:flex" 속성을 지원하는 경우 "section" 요소에 "display:"를 사용합니다. .플렉스' 스타일.

@supports는 또한 다른 논리 연산자와 결합될 수 있으며 다른 문법 규칙을 가질 수 있습니다. 다음으로 @supports의 문법 규칙과 사용법 세부 사항을 다듬어 보겠습니다.

(학습 영상 공유: css 영상 튜토리얼)

위 내용은 CSS3에 판단문이 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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