>웹 프론트엔드 >CSS 튜토리얼 >Bootstrap으로 고정 및 유동 열 레이아웃을 만들 수 있습니까?

Bootstrap으로 고정 및 유동 열 레이아웃을 만들 수 있습니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-16 03:23:02400검색

Can Bootstrap Create Fixed and Fluid Column Layouts?

Twitter Bootstrap을 사용하여 2열 유동 고정 레이아웃을 만드는 방법

질문:

Twitter Bootstrap을 사용하여 고정 유체 2열 레이아웃을 구현할 수 있습니까?

해결책:

예, Bootstrap 2.0 이상에서는 가능하지만 일부 수정이 필요합니다. 표준 클래스 구현. 다음은 HTML과 CSS를 사용하는 솔루션입니다.

HTML:

<div class="container-fluid fill">
    <div class="row-fluid">
        <div class="fixed">  <!-- Fixed width div -->
            ...
        </div>
        <div class="hero-unit filler">  <!-- Filler div without spanX class -->
            ...
        </div>
    </div>
</div>

CSS:

/* Fixed-fluid layout */
.fixed {
    width: 150px;
    float: left;
}

.fixed + div {
    margin-left: 150px;
    overflow: hidden;
}

/* Equal height columns (optional) */
html, body {
    height: 100%;
}

.fill { 
    min-height: 100%;
    position: relative;
}

.filler:after{
    background-color:inherit;
    bottom: 0;
    content: &quot;&quot;;
    height: auto;
    min-height: 100%;
    left: 0;
    margin:inherit;
    right: 0;
    position: absolute;
    top: 0;
    width: inherit;
    z-index: -1;  
}

설명:

  • 최소 높이 100%를 보장하려면 가장 바깥쪽 div에 .fill 클래스를 추가하세요.
  • 고정 너비 열을 왼쪽으로 띄우세요.
  • .filler의 의사 요소를 사용하여 동일한 높이 열의 시각적 환상을 제공합니다.
  • position:relative를 사용하여 .fill div에 상대적으로 필러 div를 배치합니다.

위 내용은 Bootstrap으로 고정 및 유동 열 레이아웃을 만들 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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