찾다
웹 프론트엔드CSS 튜토리얼2022 년에 어떤 CSS를 절대 알아야합니까?

What CSS Do You Absolutely Have to Know in 2022? CSS는 점점 더 강력한 기능으로 빠르게 발전하고 있으며 학습 곡선이 더 가파릅니다. 이 기사는 오늘날의 프론트 엔드 개발에서 어떤 CSS 지식이 절대적으로 필요한지 탐구 할 것입니다.

Sacha Greif는 CSS가 너무 큰지 공개적으로 의문을 제기했습니다. 최근 몇 년 동안 브라우저는 컨테이너 쿼리, 상대 색상 구문, 코스케이드 레이어, 논리적 특성, 미디어 쿼리 스코프, 독립 변환 등 여러 가지 새로운 기능을 추가했습니다. : () 선택기 등, 향후 CSS 스위칭, 중첩, 색상 믹싱, 스크롤 링크 애니메이션, 스코프 스타일 등도 나타날 수 있습니다. 의심 할 여지없이 초보자와 선임 프론트 엔지니어 모두에게 새로운 학습 문제가 발생합니다.

모든 CSS 속성과 작동 방식을 완전히 파악하는 것은 과거의 시제가되었습니다. 그렇다면 어떤 CSS 지식이 절대적으로 필요합니까?

Vincas Stonys와 Chris는 각각 관련 목록을 나열하려고 시도했습니다. 가장 중요한 5 가지 CSS 속성 및 선택기를 나열 해야하는 경우 내 목록은 다음과 같습니다. 속성

속성은 특히 학습과 관련하여 중요합니다. 포괄적 인 디자인의 원칙을 마스터하고 사용자의 언어에 관계없이 올바른 레이아웃을 만드는 데 도움이됩니다. 이해하면 논리적 특성과 값을 이해 한 다음 문서 흐름을 이해하고 블록, 인라인, 시작 및 물리적 방향이 아닌 끝과 같은 논리적 방향에서 생각할 수 있습니다.

속성 견고한 속성 지식이 없으면 우수한 CSS 코드를 작성하기가 어렵습니다. 레이아웃을 생성하기위한 속성이자 프레임 워크입니다. 그것 없이는 Flexbox 또는 CSS 그리드가 없으므로 이러한 중요한 기능을 이해하는 것이 중요합니다.

또한 속성과

속성은 서로를 보완합니다. 일단

가 문서 흐름과 논리적 방향에 대한 아이디어를 제공하면

속성은 정확히 필요한 것입니다. 요소의 정상 흐름을 변경하는 데 사용하거나 (예 : 블록 요소를 인라인 요소로 변경) 레이아웃을 시작할 수 있습니다 (예 : 유연한 레이아웃 컨텍스트 생성).

writing-mode , 및

속성 이 세 가지 속성은 박스 모델의 일부이며 간격 및 스타일을 제어하는 ​​데 사용되며 모두 CSS 길이 장치에 대한 이해가 필요합니다. 이러한 속성의 기능과 계산 된 요소 크기에 영향을 미치는 방법을 이해하면 스타일 제어를 크게 향상시키고 요소 크기가 기대치에 맞지 않는 일반적인 CSS 문제를 제거합니다. writing-mode writing-mode

pseudo elements

display는 일반적으로 함께 배우는 두 개의 의사 요소입니다. 이들은 CSS의 힘을 보여주는 다양한 UI 효과, 심지어 완전한 단일 DIV 삽화를 만드는 데 사용될 수 있습니다.

쿼리 쿼리는 유연한 반응 형 레이아웃과 다른 시청 컨텍스트를 생성하는 핵심입니다. 컨테이너 쿼리가 성숙함에 따라 교체 될 수 있지만 현재

쿼리는 반응 형 디자인 학습에 대한 훌륭한 소개입니다. display또한 쿼리는 CSS의 조건부 특성에 대한 예비 이해를 제공합니다. 장치 유형 (예 : 화면 또는 인쇄) 또는 브라우저 뷰포트 조건 (예 : 너비 및 GT; = 768px)을 기준으로하든 구문은 다른 조건에 맞게 최적화 된 레이아웃을 만드는 데 매우 유용합니다.

쿼리는 또한 사용자의 선호도에 따라 스타일을 적용 할 수 있기 때문에 접근성과 관련이 있습니다 (예 : ). @media 다른 속성 및 셀렉터를 언급 할 가치가있는 다른 속성 및 셀렉터 물론 : 와 같은 다른 중요한 CSS 속성 및 선택기가 많이 있습니다. @media @media prefers-reduced-motion

  • calc()
  • (특히 중요)
  • has()
  • CSS 학습은 rote 속성 목록보다 더 중요합니다. 그것은 단계별 프로세스이며, 내가 선택한 5 개의 속성과 셀렉터는 당신이 좋은 기초를 세우고 CSS에 대한 더 깊은 학습을 준비하는 데 도움이 될 수 있습니다.

위 내용은 2022 년에 어떤 CSS를 절대 알아야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

라이브 토크 나 수업 중에 대화식 애니메이션을 표시해야한다면 슬라이드와 상호 작용하기가 항상 쉽지 않다는 것을 알 수 있습니다.

Astro Actions 및 Fuse.js로 검색을 전원합니다Astro Actions 및 Fuse.js로 검색을 전원합니다Apr 22, 2025 am 11:41 AM

Astro를 사용하면 빌드 중에 대부분의 사이트를 생성 할 수 있지만 Fuse.js와 같은 것을 사용하여 검색 기능을 처리 할 수있는 작은 서버 측 코드가 있습니다. 이 데모에서는 퓨즈를 사용하여 개인 "북마크"세트를 검색합니다.

정의되지 않은 : 세 번째 부울 가치정의되지 않은 : 세 번째 부울 가치Apr 22, 2025 am 11:38 AM

문서가 저장되는 동안 Google 문서에서 볼 수있는 것과 유사한 프로젝트 중 하나에서 알림 메시지를 구현하고 싶었습니다. 다시 말해, a

제 3의 진술의 방어에서제 3의 진술의 방어에서Apr 22, 2025 am 11:25 AM

몇 달 전에 나는 해커 뉴스를 썼고 (하나와 마찬가지로) IF 문을 사용하지 않는 것에 대한 (현재 삭제 된) 기사를 가로 질러 달렸습니다. 이 아이디어를 처음 접한다면 (나처럼

다국어 번역에 웹 스피치 API 사용다국어 번역에 웹 스피치 API 사용Apr 22, 2025 am 11:23 AM

공상 과학 소설의 초기부터 우리는 우리와 대화하는 기계에 대해 환상을 가지고 있습니다. 오늘은 평범합니다. 그럼에도 불구하고 제작 기술

Jetpack Gutenberg 블록Jetpack Gutenberg 블록Apr 22, 2025 am 11:20 AM

Gutenberg가 핵심으로 풀려 났을 때를 기억합니다. 왜냐하면 나는 그날 WordCamp에 있었기 때문입니다. 지금은 몇 달이 지났으므로 점점 더 많은 것을 상상합니다.

VUE에서 재사용 가능한 페이지 매김 구성 요소 생성VUE에서 재사용 가능한 페이지 매김 구성 요소 생성Apr 22, 2025 am 11:17 AM

대부분의 웹 애플리케이션의 배후에있는 아이디어는 데이터베이스에서 데이터를 가져 와서 최상의 방법으로 사용자에게 제시하는 것입니다. 우리가 거기에서 데이터를 다룰 때

'Box Shadows'와 Clip-Path를 함께 사용합니다'Box Shadows'와 Clip-Path를 함께 사용합니다Apr 22, 2025 am 11:13 AM

#039;는 당신이 의미있는 것처럼 보일 수있는 상황에 대한 약간의 단계를 수행하자. 이것에서

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경

mPDF

mPDF

mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구