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

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

方法一:

别的不多说,直接上代码,或者参考在线DEMO,下面所有的DEMO都有HTML和CSS代码,感兴趣的同学自己慢慢看吧。

HTML Markup

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

<div id="container">  
  
<div id="wrapper">  
  
<div id="sidebar">Left Sidebar</div>  
  
<div id="main">Main Content</div>  
  
</div>  
  
</div>  

CSS Code

CSS Code复制内容到剪贴板

<style type="text/css">   
  
* {   
  
margin: 0;   
  
padding: 0;   
  
}   
  
html {   
  
height: auto;   
  
}   
  
    
  
body {   
  
margin: 0;   
  
padding: 0;   
  
    
  
}   
  
    
  
#container {   
  
background: #ffe3a6;   
  
}   
  
    
  
#wrapper {   
  
display: inline-block;   
  
border-left: 200px solid #d4c376;/*==此值等于左边栏的宽度值==*/  
  
position: relative;   
  
vertical-align: bottombottom;   
  
}   
  
    
  
#sidebar {   
  
float: left;   
  
width: 200px;   
  
margin-left: -200px;/*==此值等于左边栏的宽度值==*/  
  
position: relative;   
  
}   
  
    
  
#main {   
  
float: left;   
  
}   
  
    
  
#maing,   
  
#sidebar{   
  
min-height: 200px;   
  
height: auto !important;   
  
height: 200px;   
  
}   
  
</style>  

方法二