效果图如下:

中间栏自适应宽度

实现方法:

左右两列分别左浮动和右浮动并给一个固定宽度,中间不浮动,也不设定宽度,设置左右浮动为左右两栏的宽度。

代码:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <style>
        body,div{margin:0;padding:0;}
        div{height:500px;}
        .left{float:left;width:200px;_margin-right:-3px;/*清除IE6中浮动造成的3px间距*/background-color:#0f0;}
        .right{float:right;width:200px;_margin-left:-3px;background-color:#f00;}
        .center{margin:0 200px;_margin:0 197px;background-color:#ccc;}
    </style>   
  </head>
  <body>
     <div class="left">我是left</div>
	 <div class="right">我是right</div>
	 <div class="center">我是center</div><!--center div 要写在left div 和 right div 的下方-->
  </body>
</html>


标签的样式使用

网页设计当中hr的各种样式,如果使用得当,将会给你的页面增色很多,下面就来详细介绍下各种样式和各种使用方式的方法! 第一种: <hr style=" heig...

文字超出元素宽度时,自动显示省略号

何时适用:当制作页面中新闻列表或者其他列表时,元素宽度有限,显示不了整个标题内容。为了让用户知道,此标题还未显示完整。如下图效果: 语法: <di...

解决子元素CSS margin-top越界问题

问题描述:如下图,当第二个绿色div元素中的第一个子元素通过设置margin-top:20px想要与父元素顶部拉开20px间距时,反而会使父元素向下移动20px。 <!doc...