CSS 2列のレイアウト

方法1:絶対位置を左、左と右の余白セットを設定し、同じ幅寸法の左

// CSS部分:
        .contain { 
            位置相対
            高さ300ピクセル ; 
        } 

        .LEFT { 
            位置絶対0 ; 
            トップ0 ; 
200pxの
            高さ300ピクセル ; 
            背景 ; 
        } 
        .RIGHT {
             / *使用して左余白* / 
            マージン左200pxの ; 
            高さ300ピクセルによって ; 
            背景 ; 
        } 

// HTMLセクション:
<DIV CLASS = "は含まれ"> 
     <DIV CLASS = "左">に設定したまま幅</ DIV> 
     < DIV CLASS = "右">右適応</ div> 
 </ div>
方法2:浮動左サイドを設定し、右が溢れコンテンツを非表示にするには
.contain { 
位置相対
高さ300ピクセル ; 
} 
.LEFT { 
フロート ; 300ピクセル ; 
高さ300ピクセル ; 
背景 ; 
} 
.RIGHT { 
オーバーフロー隠されました
背景 ; 
高さ300ピクセル ; 
} 

<DIVクラスは= "含む">  
     <DIV CLASS = "左">左边定宽</ div>
     <DIV CLASS = "右">右边自适应</ div>
 </ div>
方法3:弾性レイアウト
.contain { 
   ディスプレイフレックス
} 
.LEFT { 200pxの
    高さ200pxの
    背景 ; 
} 
.RIGHT { 
    フレックス1
    高さ200pxの
    背景 ; 
}

方法4:左右に浮遊するように設定され、幅:計算()
.contain { 
    位置絶対100% ; 
    高さ100% ; 
} 
.LEFT { 
    フロート ; 200pxの
    高さ100% ; 
    背景色#72e4a0
} 
.RIGHT { 
    フロート ; 計算値(100% - 200pxの)
    高さ100%; 
    背景色#9dc3e6
}

最終結果:

 

おすすめ

転載: www.cnblogs.com/qing-5/p/11442906.html