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

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

不言
不言원래의
2018-08-21 10:17:163742검색

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.