0
我有在Firefox无法找到CSS垂直对齐的解决方案为Firefox
DIV垂直对齐问题的HTML代码是:
<div class="mess"><div class="rpl"><img src="img/16.png" width="16" height="16" border="0"></div><div class="pic"><img src="img/1.png" width="100" height="100" border="0"></div></div>
的CSS是这样的:
.mess{ float:left; width:658px; border-top:1px solid #CCC;padding-top:5px; }
.rpl{ position: relative;width:19px; float:left;top: 20%;display: table-cell; vertical- align: middle; padding-top:20px; }
.pic{width:100px; float:left; padding-bottom:5px;margin-right:10px; }
我试图把“rpl”DIV放在“混乱”DIV的垂直中间。 在IE中它看起来不错,但我无法正确的在Firefox中(始终在“mess”div的顶部)
我尝试使用display:inline,display:table-cell for“rpl”DIV但在FF中没有效果。
是否有任何解决方案垂直对齐的DIV在FF?
.pic应该在哪里结束。你有.rpl和.pic漂浮在.mess里面。它们将互相显示在一起。 – 2010-03-28 17:51:05