CSS问题 清浮动

html-css029

CSS问题 清浮动,第1张

clear语法:

clear : none | left|right| both

clear参数值说明:

none :  允许两边都可以有浮动对象

both :  不允许有浮动对象

left :  不允许左边有浮动对象

right :  不允许右边有浮动对象

clear解释:

该属性的值指出了不允许有浮动对象的边情况,又对象左边不允许有浮动、右边不允许有浮动、不允许有浮动对象。

css结构

div{clear:left}

div{clear:right}

div{clear:both}

这个还是得用到float的。只是定义下ul的宽度就行了。用两个类

<!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>无标题文档</title>

<style type="text/css">

ul{margin:0padding:0list-style:nonedisplay:blockwidth:300px}

.l1{float:leftwidth:150pxoverflow:hidden}

.r2{float:left}

</style>

</head>

<body>

<ul>

<li class="l1">11111111</li>

<li class="r2">aaaaaaa</li>

<li class="l1">222222</li>

<li class="r2">bbbbbbb</li>

<li class="l1">33333</li>

<li class="r2">ddddddd</li>

<li style="clear:both"></li>

</ul>

</body>

</html>

根据要求改改,不懂的再向我提问