> 웹 프론트엔드 > CSS 튜토리얼 > CSS로 2열 레이아웃을 구현하는 세 가지 방법 소개(코드)

CSS로 2열 레이아웃을 구현하는 세 가지 방법 소개(코드)

不言
풀어 주다: 2018-08-21 10:17:16
원래의
3781명이 탐색했습니다.

이 글은 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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