CSS flex 레이아웃으로 div 위아래 좌우 수직 가운데 맞춤
767 단어 css 레이아웃
레이아웃의 전통적인 해결 방안은 박스 모델을 바탕으로 디스플레이 속성 +position 속성 +float 속성에 의존한다.그것은 수직으로 가운데에 있으면 실현하기 어려운 특수한 구조에 매우 불편하다.2009년에 W3C는 다양한 페이지 레이아웃을 간편하고 완전하며 호응적으로 실현할 수 있는 새로운 방안을 제시했다.현재, 그것은 이미 모든 브라우저의 지원을 받았는데, 이것은 현재 이 기능을 안전하게 사용할 수 있다는 것을 의미한다.Flex 레이아웃은 향후 레이아웃의 최우선 선택이 될 것입니다.본고는 주로 Flex를 이용하여 수직 중심 배치를 실현하는데 코드는 다음과 같다.
html
style
.main{
display: flex;
width: 100%; //
height: 100%;
border: 1px solid #2b333f;
box-sizing: border-box;
}
.middle{
margin: auto;
}
PS:vue기술교류군(864583465)에 가입하여 더 많은 문제에 대한 연구를 진행하는 것을 환영합니다. 당신의 문제는 우리 모두가 함께 발전하는 관건이 될 것입니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
양쪽 넓이가 고정되고 중간 넓이가 스스로 적응하는 몇 가지 구조 방법css로 페이지 레이아웃을 설정할 때, 결국은 페이지의 블록을 우리의 요구에 따라 배열하고 조합해야 한다.다음은 몇 가지 자주 사용하는 중간 적응, 양쪽 고정된 배치 방법이다. 1. flex 신축성 박스 레이아웃: ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.