이 기사는 미디어 쿼리에 대한 의존도를 최소화하거나 제거하는 반응 형 디자인 기술을 탐구합니다. 저자는 미디어 쿼리의 값을 인정하지만 컨테이너 치수는 종종 반응 형 조정을위한보다 효과적인 기초를 제공한다고 주장합니다. 이 기사는 몇 가지 기술을 제시합니다 주요 기술 :
: 가있는 flexbox이 간단한 방법을 사용하면 공간이 허용 될 때 요소가 수평으로 흐르고 제약 할 때 수직으로 쌓을 수 있습니다. , 및
이해를 이해하는 데 효과적인 구현에 중요합니다.flex-grow
플로팅 이미지 : "Fab Four 기술"은 플로팅과 결합되어 컨테이너 크기에 따라 전체 폭과 부분 너비 사이에서 이미지를 전환합니다. 변형은 작은 컨테이너에 요소를 숨기는 것을 보여줍니다. flex-shrink
flex-basis
절단 목록 : 이 방법은 및 컨테이너 높이가 초과 될 때 목록을 자르고 추가 항목을 공개하기 위해 "더/적은"컨트롤이있는 고정 높이 컨테이너를 사용합니다.
width
min-width
스마트 텍스트 정렬 : max-width
컨테이너 공간에 대한 텍스트 길이에 따라 텍스트를 중앙에서 또는 왼쪽으로 동적으로 정렬하는 기술.
calc()
특정 레이아웃 시나리오에 유용한 트릭 이 기사에는 코드 예제 및 각 기술을 보여주는 코드 데모가 포함되어 있습니다. 또한 미디어 쿼리가없는 반응 형 디자인의 혜택, 제한 및 모범 사례에 관한 자주 묻는 질문을 다루고 있습니다. 저자는 이러한 기술이 가치가 있지만, 특히보다 복잡한 반응 형 조정을 위해 미디어 쿼리의 필요성을 완전히 대체하지 않는다는 점을 강조함으로써 결론을 내립니다. 이 기사는 또한 요소 및 컨테이너 쿼리의 추가 리소스에 대한 링크를 제공합니다.
위 내용은 미디어 쿼리가없는 반응 형 CSS 패턴의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!