CSS左侧固定宽 右侧自适应的实现代码(兼容所有浏览器)

2020-05-05 07:47:34易采站长站整理

  
#content{   
  
background-color:#0ff;   
  
width:100%;   
  
border-left:220px solid #f00;/* 宽度大小等与边栏宽度大小*/  
  
margin-left:-220px;/* 宽度大小等与边栏宽度大小*/  
  
float:rightright;   
  
}   
  
#sidebar{   
  
background-color:#f00;   
  
width:220px;   
  
float:rightright;   
  
margin-left:-220px;/* 宽度大小等与边栏宽度大小*/  
  
}   
  
#content,   
  
#sidebar {   
  
min-height: 200px;   
  
height: auto !important;   
  
height: 200px;   
  
}  

方法四:

HTML Markup

XML/HTML Code复制内容到剪贴板

<div id="container2">  
  
<div id="container1">  
  
<div id="col1">Left Sidebar</div>  
  
<div id="col2">Main Content</div>  
  
</div>  
  
</div>  

CSS Code

CSS Code复制内容到剪贴板

*{padding: 0;margin:0;}   
  
#container2 {   
  
 float: left;   
  
 width: 100%;   
  
 background: orange;   
  
 position: relative;   
  
 overflow: hidden;   
  
 }   
  
 #container1 {   
  
 float: left;   
  
 width: 100%;   
  
 background: green;   
  
 position: relative;   
  
 left: 220px;/* 宽度大小等与边栏宽度大小*/  
  
 }   
  
        
  
 #col2 {   
  
 position: relative;   
  
 margin-right: 220px;/* 宽度大小等与边栏宽度大小*/  
  
 }