<!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/html; charset=utf-8" />
<title>当浮动时,float与margin方向相同时,即同为right时,并且少了display:inline;会造成IE6的双边柜,即li距右边变成了10*2=20px</title>
<style type="text/css">
* {
padding:0;
margin:0;
list-style:none;
}
ul {
width:390px;
margin:20px auto;
padding:0 0 10px 10px;
border:1px solid #ccc;
overflow:hidden;}
li {
float:right;
width:120px;
height:150px;
margin:10px 10px 0 0;
overflow:hidden;
display:inline;
}
/* 当浮动时,float与margin方向相同时,即同为right时,并且少了display:inline;会造成IE6的双边柜,即li距右边变成了10*2=20px;
li {
float:right;
width:120px;
height:150px;
margin:10px 10px 0 0;
overflow:hidden;
}
*/
img{
border:none;
width:120px;
height:150px;
}
</style>
</head>
<body>
<ul>
<li><img src="" /></li>
<li><img src="" /></li>
<li><img src="" /></li>
<li><img src="" /></li>
<li><img src="" /></li>
<li><img src="" /></li>
</ul>
/* 当浮动时,float与margin方向相同时,即同为right时,并且少了display:inline;会造成IE6的双边柜,即li距右边变成了10*2=20px;<br/>
li { <br/>
float:right; <br/>
width:120px; <br/>
height:150px; <br/>
margin:10px 10px 0 0; <br/>
overflow:hidden;<br/>
}<br/>
*/<br/>
</body>
</html>