>웹 프론트엔드 >CSS 튜토리얼 >2024 : 지난 10 년보다 더 많은 CSS At-Rules가 합쳐졌습니다

2024 : 지난 10 년보다 더 많은 CSS At-Rules가 합쳐졌습니다

Lisa Kudrow
Lisa Kudrow원래의
2025-03-08 09:12:13201검색

2024: More CSS At-Rules Than the Past Decade Combined

기사를 쓸 때, 나는 종종 주제와 약간 관련이있는 흥미로운 주제를 예기치 않게 파헤칩니다. 결국, 나는 대부분의 독자들이 기사를 클릭 할 때 무언가를 기대할 것이라는 것을 알았 기 때문에 몇 시간의 연구와 글쓰기의 고통을 견뎌야했고, CSS와 관련이없는 에세이는 분명히 기대와 일치하지 않았기 때문입니다.

이것은 월요일에 AT-Rules에 기사를 썼을 때 일어났습니다. 나는 원래 CSS AT-Rules에 대한 브라우저 지원을 테스트하는 몇 가지 방법에 중점을두고있었습니다. 그 과정에서, 나는

와우, 우리는 지금 너무 많은 새로운 At-Rules를 가지고 있습니다. 나는 올해 얼마나 많은 사람들이 새로운 추가 물을 추가했는지 궁금합니다. 이것은 내 기사를 마친 후 내가 떨어진 토끼 구멍입니다.

내 직감이 옳다는 것이 밝혀졌습니다.

2024 년에 추가 된 새로운 AT-Rules의 수는 지난 10 년간 CSS의 합을 초과합니다. 모든 것이 내 자기 의문으로 시작되었습니다. 왜 at-rule에 래퍼 함수가 있지만 여전히

버전을 기다리고 있습니까? 나는 정확한 이유를 말할 수는 없지만, 그 당시에는 많은 AT 룰이 없었기 때문에 AT-Rules에 대한지지 수요를 확인하는 것이 시급하지 않다고 확신합니다. 최근까지 우리는 AT-Rules에서 폭발을 일으켰습니다.

일부 역사적 배경 CSS 2 권장 사항이 1998 년에 발표 된시기에

는 CSS 사양에 입력 한 유일한 AT 룰이었습니다. 이 상황은 2011 년 CSS 2.1에 의해

가 도입 될 때까지 계속되었습니다. 물론, , @supports 및 등과 같은 다른 AT- 룰이 있으며, 이는 각 모듈에서 데뷔했습니다. 현재 CSS는 시맨틱 버전화를 포기했으며 사양은 전체 상황을 제시하지 않고 기능에 따라 다양한 모듈을 구성했습니다. selector() off topic : 최신 at-rule() 허용 된 합의는 우리가 "CSS 3"단계에 있다고 믿지만 10 년 전이었고 일부 사람들은 심지어 우리가 CSS 5 단계에 들어가야한다고 말했습니다. 우리가 어느 단계에 있든 상관없이, 그것은 토론중인 주제이지만 중요하지 않습니다. 명명 된 버전을 갖는 것이 정말 유용합니까?

AT-RULE은 2011 년 CSS 조건부 규칙 모듈 레벨 3에서 출시되었습니다. 레벨 1과 2는 공식적으로 존재하지 않지만 원래 CSS 1 및 2 권장 사항을 나타냅니다. 대부분의 브라우저는 2015 년이 되어서야 기존의 At-Rules가 널리 지원되었습니다. 새로운 속성 및 값에 대해서만 스타일을 적용하기 전에 CSS 기능에 대한 브라우저 지원을 테스트하도록 설계되었습니다.

데이터 오늘날, CSS에는 최소 하나의 주요 브라우저가 지원하는 18 개의 AT 룰이 있습니다. 우리가 연도를 보면 각 AT-RULE은 원래 CSSWG 작업 초안에 정의 된 해를 보면, 우리는 그것들이 모두 상당히 꾸준한 속도로 출판 된 것을 볼 수 있습니다 : . 그러나 매년 브라우저 당 지원되는 AT- 룰의 수를 확인하면 브라우저 활동에 큰 차이가 나타납니다. 우리가 메인 브라우저에서 출시 된 각 AT-RULE의 마지막 해에만 초점을 맞추면 2024 년이 지금까지 놀라운

Seven at-rules를 가져 왔음을 알 수 있습니다! 나는 이런 종류의 사고 실험을 좋아합니다. 당신이 작업하고있는 것은 같은 주제에 대한 연구로 이어질 것입니다. 매일 북마크하고 참조 할 것이 아닐 수도 있지만 대화의 좋은 주제입니다. 적어도 CSS 3이 처음 출시 된 이후로 본 적이없는 빠른 개발과 마찬가지로 CSS가 빠르게 발전하는 느낌을 확인합니다. 우리가 소유하고 있지 않은 CSS 기능에 대한 배경도 제공합니다. 그 당시에는 at rules가 거의 없었기 때문에 처음에는

기능이 없었습니다. 이제 우리는 지난 10 년보다 더 많은 AT-Rules를 추가 했으므로 Chrome 팀이 지난 주에 "New"에서 "할당 된"기능의 상태를 업데이트 한 것은 놀라운 일이 아닙니다.

마지막 포인트 : AT-Rules를 포함하여 더 많은 CSS 기능을 포함하도록 CSS Almanac을 확장하도록 CSS Almanac을 업데이트했기 때문에 AT- 룰을 고려하고 있습니다. 나는 그것을 완성하기 위해 노력하고 있으며, 당신은 게스트 작가가되어 도울 수 있습니다.

위 내용은 2024 : 지난 10 년보다 더 많은 CSS At-Rules가 합쳐졌습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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