> 웹 프론트엔드 > CSS 튜토리얼 > float_CSS/HTML 없이 모듈 센터 레이아웃 구현

float_CSS/HTML 없이 모듈 센터 레이아웃 구현

PHP中文网
풀어 주다: 2016-05-16 12:11:09
원래의
2069명이 탐색했습니다.

float_CSS/HTML 없이 중앙 모듈 레이아웃 달성

가장 일반적이고 실용적인 레이아웃 형식: 상단, 중앙 왼쪽, 중앙 오른쪽 및 하단 4개 모듈, 너비 760px, 전체 페이지 중앙.

구조 코드, 상단 왼쪽 오른쪽 4개의 모듈은 모두 독립적이며 서로 중첩되지 않습니다.

<p id="top">head</p>
<p id="left">  <p id="left_module">left</p></p>
<p id="right">  <p id="right_module">right</p></p>
<p id="foot" >foot</p>
로그인 후 복사

상단 부분이 일반적인 정의에 속합니다.

#top { height:100px; background:#ccc; width:760px; margin:auto; text-align:center;}
로그인 후 복사

방법 A: 외부 왼쪽은 760px 너비와 중앙에 정의됩니다. 내부 left_module은 280px의 실제 왼쪽 너비로 정의되고 절대 위치에 있으며 상단 값은 높이와 같습니다. 상단에 정의되어 있습니다.
이 방법의 장점은 왼쪽과 오른쪽 두 모듈의 코드 조각을 교환하여 표시 우선순위를 조정할 수 있다는 것입니다.

#left { width:760px; margin:auto;}
  #left_module { width:280px; position:absolute; top:100px; padding:10px;}
로그인 후 복사

방법 B: 외부 왼쪽은 760px 너비로 중앙에 위치하며 상단을 기준으로 부동으로 정의됩니다. 내부 left_module은 280px의 실제 왼쪽 너비로 정의되며 절대적 위치에 있습니다.
이 방법의 장점은 상단 높이를 자유롭게 늘릴 수 있다는 것입니다.

#left { width:760px; margin:auto; position:relative;}
  #left_module { width:280px; position:absolute; padding:10px;}
로그인 후 복사

바깥쪽 오른쪽은 760px 너비 및 중앙 정렬로 정의되며 내부 right_module은 440px의 실제 오른쪽 너비로 정의되며 여백 구문을 사용하여 왼쪽 중앙에 정렬됩니다. right_module에 정의된 배경색은 실제 오른쪽 배경색이고, 정의된 높이는 중간 모듈의 실제 높이입니다. 오른쪽 배경색은 실제 왼쪽 배경색입니다.

#right { width:760px; margin:auto; background:#E8E8E8;}
  #right_module { width:440px; background:#F0F0F0; height:360px; margin:0 0 0 auto; padding:10px;}
로그인 후 복사

Bottom도 기존의 정의에 속합니다.

#foot { height:100px; background:#ccc; width:760px; margin:auto; text-align:center;}
로그인 후 복사

테스트 환경인 IE6.0과 FF1.5는 가장 저속한 구문을 가지고 있어 매우 단순하고 실용성이 제한되어 있습니다.

위는 float 없이 모듈센터layout_CSS/HTML을 구현한 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요. !


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿