CSS 컨테이너 쿼리는 항상 개발자가 개선을 강력하게 요구하는 기능 중 하나였습니다. 컨테이너 쿼리가있는 경우 페이지 크기에 따라 많은 글로벌 미디어 쿼리를 작성할 필요가 없다는 일반적인 견해입니다. 우리가 실제로 제어하고자하는 것은 더 로컬 컨테이너이기 때문에 이제는 CSS에서 가장 좋은 도구이기 때문에 미디어 쿼리를 사용하여 만 구현할 수 있습니다. 나는 이것에 완전히 동의합니다.
그러나 때때로 나타나는 견해도 있습니다. "개발자들은 컨테이너 쿼리가 필요하다고 생각하지만 그렇지 않습니다." 이 진술에 동의하지 않습니다. 컨테이너 쿼리를 사용할 수 있다면, 우리는 분명히 많은 유용한 작업을 수행 할 수 있습니다. 가장 중요한 것은 클리너를 작성하고 포트가 쉽게 작성하고 코드를 이해하기 쉬운 것입니다. 오늘날 구성 요소 기반 UI를 구축하는 것은 합의 인 것 같습니다.
현재 오늘날 컨테이너 쿼리를 사용할 수있는 현대적인 JavaScript 방법이 있지만이 기술이 JavaScript 영역에 머물러 있어야한다는 의미는 아닙니다. CSS에서 더 의미가 있습니다.
2019 년 말 에이 주제에 대한 나의 생각은 다음과 같습니다.
- Philip Walton의 "반응 형 구성 요소 : 컨테이너 쿼리 문제를 해결하기위한 솔루션"은 JavaScript의 ResizeObserver를 사용하여 현재 문제를 해결하는 좋은 방법을 보여줍니다. 잘 수행하고 어디서나 작동합니다. 데모 웹 사이트는 반응 형 구성 요소의 요구를 강조하기 때문에 가장 좋은 웹 사이트입니다 (다른 문서화 된 사용 사례가 있지만). 필립은 순수한 CSS 솔루션이 더 이상적이라고 말합니다.
- 약 1 년 전, CSS 중첩은 열풍을 일으켰습니다. 토론은 둥지가 가능하다는 것을 보여줍니다. 합리적인 Sass Nesting의 오랜 옹호자로서, 나는 그것에 동의합니다. 따라서 컨테이너 쿼리의 구문이 비슷한 것을 활용할 수 있는지 궁금합니다. 아마도 중첩 쿼리의 범위가 부모 선택기로 제한됩니까? 또는 현재 사양이 자손 선택기와 마찬가지로 미디어 문장을 나타내는 앰퍼 샌드를 접두사로 사용합니까?
- 다른 제안 된 구문은 일반적으로
.container:media(max-width: 400px) { }
과 같은 어떤 종류의 결장의 사용을 포함합니다. 나도 좋아한다. 단일 콜론 선택기 (의사 선택자)는 철학적으로 "이러한 조건에서 요소 선택" - 예를 들어:hover
,:nth-child
등 - 미디어 범위가 의미가 있습니다. - 구문 이이 기능에 가장 큰 장애물이라고 생각하지 않습니다. 구현 성능입니다. 마지막으로 아는 한, 그것은 성능이 훨씬 더 많기 때문에 브라우저 작동 방식에 대한 전체 렌더링 프로세스를 방해하고 있습니다. 이것은 큰 장애물 인 것 같습니다. 그러나 나는 여전히 그것을 잊고 싶지 않습니다. 인터넷에서 많은 혁신이 일어나고 있으며, 오늘날이를 달성하는 방법이 명확하지 않다고해서 내일 아무도 실행 가능한 방법을 찾을 수 없다는 것을 의미하지는 않습니다.
위 내용은 컨테이너 쿼리를 잊지 말자의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

사이트에 아이콘을 추가하는 가장 좋아하는 방법 중 하나는 내 CSS의 의사 요소 (예 : :: After)에 데이터 URL 배경 이미지로 포함하는 것입니다. 이것

JS Party Podcast는 단지 재미있는 에피소드를 가졌으며, 두 그룹으로 나뉘어이 고전적인 질문에 대해 토론했습니다. 각 그룹에는 "측면"이 할당되었습니다

이번 주 저는 웹 성능과 접근성에 대해 우화했습니다. Ethan Marcotte가 접근성에 대해 많은 훌륭한 메모를했을 때 시작되었습니다.

Firefox Preview 및 기타 웹 브라우저에 곧 오는 Maskable Icons라는 새로운 웹 기능이 있습니다. 이 새로운 아이콘 형식은 PWA에 안드로이드에 고유 한 적응 아이콘을 갖도록합니다.

한동안 iTunes는 팟 캐스팅에서 큰 개 였으므로 "Podcast 구독"을 링크 한 경우 다음과 같습니다.

우리는 그들이 2013 년에 크롬에 갔을 때 오페라를 잃었습니다. 올해 초 크롬 (Chrome)에 갔을 때 Edge와 같은 거래를했습니다. Mike Taylor는 이러한 변화를 "감소 적으로"불렀습니다


핫 AI 도구

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

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

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

WebStorm Mac 버전
유용한 JavaScript 개발 도구

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