日期:2014-05-17  浏览次数:20626 次

各位大侠, 请教关于float 以后垂直对齐问题
这样的 div 

元素原来右边垂直对齐, 不过在对其中一个div元素用了float:right 以后就和其他的div元素不对齐了,缩进了。

#sidebar {
  background: #efe5d0 url(images/background.gif) bottom right;
  font-size: 105%;
  padding: 15px;
  margin: 0px 10px 10px 10px;
  float: right;
}

就在里面加了一段 float: right;的代码。


------解决方案--------------------
#sidebar {
background: #efe5d0 url(images/background.gif) bottom right;
font-size: 105%;
padding: 15px;
margin: 0px 10px 10px 10px;
float: right;
display:inline;
}
------解决方案--------------------
这是ie的bug 有横向margin 有浮动时ie6下双陪边距的问题 用displayinline解决 下次记这 这本身就是bug不是缩进