CSS Flexbox를 사용한 반응형 Div 재정렬
문제:
모바일 응답성을 위해 웹사이트 재설계 작은 화면에서는 div 순서를 변경해야 합니다. 그러나 부동 또는 위치 지정 요소를 사용하는 기존 CSS 방법에서는 상위 컨테이너가 축소됩니다.
해결책:
Flexbox 사용:
Flexbox는 요소 순서 및 레이아웃을 보다 효과적으로 제어할 수 있습니다. order 및 flex-flow 속성을 활용하여 화면을 기반으로 원하는 재정렬을 달성할 수 있습니다. 너비.
HTML:
`<div>
<div>
CSS:
.container { display: flex; flex-wrap: wrap; } .div1 { order: 2; } .div2 { order: 4; } .div3 { order: 1; } .div4 { order: 3; } @media screen and (max-width: 600px) { .container { flex-direction: column; } }
설명:
이 솔루션은 제약 조건을 고려합니다. 지정하면 상위 컨테이너 내에서 크기와 포함을 유지하는 요소가 재정렬됩니다.
위 내용은 CSS Flexbox는 모바일의 반응형 Div 재정렬 문제를 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!