이 글은 CSS로 2열 레이아웃을 구현하는 세 가지 방법(코드)을 소개합니다. 필요한 친구들이 참고할 수 있기를 바랍니다.
1. 플로팅 레이아웃
왼쪽 열의 고정 너비는 왼쪽으로 이동하고, 오른쪽의 메인 콘텐츠는 왼쪽 열의 너비를 그대로 유지하기 위해 margin-left를 사용합니다. 기본 너비는 자동입니다. 나머지 너비를 채웁니다.
<div class="one"></div> <div class="two"></div>
.one{ float: left; width: 200px; height: 200px; background: darkcyan } .two{ margin-left: 200px; height: 200px; background: salmon }
오른쪽은 너비가 고정되어 있고 왼쪽도 같은 방식으로 조정됩니다. 고정 열을 오른쪽으로 띄우고 margin-right를 사용하여 너비를 확보하세요.
<div class="one"></div> <div class="two"></div>
.one{ float: right; width: 200px; height: 200px; background: darkcyan } .two{ margin-right: 200px; height: 200px; background: salmon }
2. 부동 레이아웃 + 음수 여백(이중 비행 날개 레이아웃의 2열 버전)
<div class="aside"></div> <div class="main"> <div class="content"></div> </div>
.aside{ width: 300px; height: 100px; background:darkcyan; margin-right: -100%; float: left; } .main{ width: 100%; float: left; } .content{ margin-left: 300px; background: salmon; }
3. 절대 위치 지정
<div class="left"></div> <div class="right"></div>
.left{ width: 200px; height: 200px; position: absolute; background: darkcyan } .right{ height: 200px; margin-left:200px; background: salmon; }
관련 권장 사항:
C SS 레이아웃 시리즈- 상단 및 하단 2열 레이아웃_html/css_WEB-ITnose
CSS: 3열 레이아웃, 양쪽에 고정, middle_html/css_WEB-ITnose
css 다중 열 적응형 레이아웃_html/ css_WEB-ITnose
위 내용은 CSS로 2열 레이아웃을 구현하는 세 가지 방법 소개(코드)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!