페이지를 디자인할 때 DIV를 중앙에 배치하고 로그인 창을 중앙에 배치하는 등 페이지 창을 기준으로 가로 및 세로로 표시해야 하는 경우가 많습니다.
지금까지 많은 방법이 모색되었습니다.
HTML:
렌더링(다음 방법은 동일한 렌더링을 가짐):
첫 번째 유형: CSS 절대 위치 지정
주로 절대 위치 지정을 사용하고, 그 다음 여백을 사용하여 중간 위치로 조정합니다.
상위 요소:
클립보드에 콘텐츠 복사
수평 및 수직 중앙 정렬:
두 번째 유형: CSS 절대 위치 지정 Javascript/JQuery
절대 위치 지정을 주로 사용하다가 Javascript/JQuery를 사용하여 중간 위치로 조정합니다. 첫 번째 방법에 비해 이 방법은 클래스의 유연성을 향상시킵니다.
상위 요소:
클립보드에 콘텐츠 복사
제이쿼리:
절대 위치 지정 및 CSS3 변환 사용: 번역도 동일한 효과를 얻을 수 있습니다. 상위 요소:
CSS 코드
CSS 코드
Flexbox 모델을 사용하면 요소를 수평 및 수직으로 만드는 것이 너무 쉽습니다. 여기에서 HTML을 변경해야 합니다:
XML/HTML 코드
CSS 코드
클립보드에 콘텐츠 복사
클립보드에 콘텐츠 복사