怎样清除浮动CSS

html-css022

怎样清除浮动CSS,第1张

给那个子div加上这个.clear{overflow:autozoom:1}试试

还有一个更好的方法

.clear:after{

content: "."

display: block

height: 0

clear: both

visibility: hidden

}

.clear{display: inline-table}

/* Hides from IE-mac \*/

* html .clear{height: 1%}

.clear{display: block}

/* End hide from IE-mac */

自己去琢磨吧

CSS有float:left和float:right,但能否实现float:center呢?水平居中浮动,当然是可以的,这里将介绍你实现方法。以下面的Li列表为例,我们要实现中间LI的居中浮动:

1    <div id="macji"> 

2    <ul class="macji-skin"> 

3    <li>列表一</li> 

4    <li>列表二</li> 

5    <li>列表三</li> 

6    </ul> 

7    </div> 

我们需要先了解下position:relative属性,它是指left、right、top、bottom等中的偏移位置。我们可以让ul为position:relativeleft:50%,再让li向左浮动,再让position:relativeright:50%(或者left:-50%),那么li就会向中间浮动一样居中了。不相信的可把下面的CSS定义结合上边的代码拷贝到HTML测试。

view source

01    #macji{  

02    position:relative 

03    width:100% 

04    height:80px 

05    background-color:#eee 

06    text-align:center 

07    overflow:hidden 

08    }  

09    #macji .macji-skin{  

10    float:left 

11    position:relative 

12    left:50% 

13    }  

14    #macji .macji-skin li{  

15    position:relative 

16    right:50% 

17    float:left 

18    margin:10px 

19    padding:0 10px 

20    border:solid 1px #000 

21    line-height:60px 

22    }  

虽然这样用有些麻烦,但对于一个优秀的前端设计师,这个技巧还是有必要掌握的哦。

背景图片路径错误。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8">

<title>jQuery模拟select控件</title>

<style type="text/css">

.header{

width:1000px

height:86px

background:url(../bg1/bg.png) repeat-x

z-index:-1

}

.logo{

float:left

margin-top:3px

margin-bottom:0px

width:380px

z-index:0

}

.xiala{

float:right

margin-top:-10px

width:200px

font-family:黑体

margin-right:30px

margin-left:auto

text-align:right

z-index:0

}

#daohang{

float:right

width:550px

margin-bottom:12px

}

#daohang li{

float:left

}

#daohang ul{

list-style-type:none

}

#daohang li a{

width:80px

text-align:center

display:block

text-decoration:none

border-left:1px solid #999

margin:1px

}

</style>

</head>

<body>

<div class="header">

<div class="logo">

<img src="../bg1/bg_left_top2.png" />

</div>

<div class="xiala"><!--这部分是下拉菜单-->

<form method="post" style="width:200pxtext-align:center">

<p><label for="xiala">哈贝利日化:</label>

<select name="xiala" id="xiala">

<option value=" http://www.shhbl.cn/ " class="zonggongsi">总公司</option>

<option value=" http://www.dlhbl.cn/ " class="dlhbl">大连分公司</option>

<option value=" http://coco8558.b2b.hc360.com/ " class="bjhbl">北京分公司</option>

</select></p>

</form>

</div>

<div id="daohang">

<ul>

<li><a href="#">首页</a></li>

<li><a href="#">企业简介</a></li>

</body>

</html>