css页面布局实例 左栏固定,右栏自适应

发布时间:2020-07-08编辑:脚本学堂
为大家分享一个,css页面布局的例子,实现左栏固定、右栏自适应宽度。有需要的朋友,可以参考下。

以下css页面布局的代码,兼容ie6/7/8/ff3+浏览器。

1,html内容部分
 

复制代码 代码示例:
<BODY id=mainbody>
<div id="base_wrapper">
  <div id="base_bd" class="base_t1">
    <div id="base_main">
      <div class="base_b"> body </div>
    </div>
    <div class="base_b"  style="background:#000;"> left </div>
  </div>
</div>
</BODY>

2,css代码部分
 

复制代码 代码示例:
#base_wrapper {
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px auto;
    WIDTH: 950px;
    PADDING-TOP: 10px;
    min-width: 1000px;
    max-width: 1250px
}
#base_main {
    WIDTH: 100%
}
#base_main .base_b {
    FLOAT: none;
    WIDTH: auto
}
.base_t1 #base_main {
    FLOAT: right;
    MARGIN-LEFT: -166px
}
.base_t2 #base_main {
    FLOAT: right;
    MARGIN-LEFT: -168px
}
.base_t3 #base_main {
    FLOAT: left;
    MARGIN-RIGHT: -166px
}
.base_t1 .base_b {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    WIDTH: 154px;
    PADDING-TOP: 6px;
}
.base_t1 #base_main .base_b {
    MARGIN-LEFT: 166px
}
.base_t2 .base_b {
    FLOAT: left;
    WIDTH: 166px
}
.base_t2 #base_main .base_b {
    MARGIN-LEFT: 176px
}
.base_t3 .base_b {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FLOAT: right;
    PADDING-BOTTOM: 6px;
    WIDTH: 154px;
    PADDING-TOP: 6px
}
.base_t3 #base_main .base_b {
    MARGIN-RIGHT: 166px
}
#base_bd:unknown {
 CLEAR: both;
DISPLAY: block;
VISIBILITY: hidden;
HEIGHT: 0px;
content: "."
}
#base_bd {
    ZOOM: 1
}