1.display:table width:100% 和 diplay : table-cell
tabletitle>
head>
#wrap
.sidebar
.content
style>
id="wrap">
class="sidebar">sidebardiv>
class="content">contentdiv>
div>
body>
html>
2:float 單一層浮動法
例如:左側固定成100px; 則核心** 左側:width:100px;float:left; 右側 width:auto;margin-left:100px;
例項:
charset="utf-8">
z-indextitle>
type="text/css">*
.container
.left
.right
style>
head>
class="container">
class="left">
div>
class="right">
div>
div>
body>
html>
3.定位 ,在固定元素上加入絕對定位,自適應元素設定成margin-left:固定元素的寬度
charset="utf-8">
z-indextitle>
type="text/css">*
.container
.left
.right
style>
head>
class="container">
class="left">leftdiv>
class="right">rightdiv>
div>
body>
html>
4.左邊設定左浮動,右邊寬度設定100%
.left
.right
5. 父容器設定 display:flex;right部分設定 flex:1
.container
.left
.right
左右布局 左邊定寬 右邊自適應
要求 不少於三種方法 所有方案 父元素的寬度為單位為 absolute padding left right 小結 父元素設定padding left是給左邊元素預留空間,左邊元素絕對定位到該位置。flex,未來趨勢,推薦 left right 小結 flow屬性為flow grow,flow sh...
CSS布局 四 左右布局
左邊固定,右邊自適應的兩欄布局。基本樣式 高度有可能會很小,也可能很大。這裡的內容可能比左側高,也可能比左側低。寬度需要自適應。基本的樣式是,兩個div相距20px,左側div寬 120px padding 15px 20px border 1px dashed ff6c60 left right ...
左右定寬,中間自適應三欄布局
三欄布局 左右定寬,中間自適應 方法一 聖杯布局 box1 main1,left1,right1 main1 left1 right1main left right 原理 中間塊元素必須排列在左右元素之前,全部左浮動並且相對於自身進行定位。給父元素乙個左右等於左右元素的padding,就可將左右塊的...