firefox下,垂直居中问题!
usnay 2009-12-02 12:07:57 需求如下:
假如有两个DIV,我是用来做首页导航,自然是要放在同一行,于是我把这两个div都用了float:left,实现了在同一行的需求,IE下也正常,可是,问题来了,因为这两个DIV是有背景图片的,所以文字看起来在图片的上面,所以,需要进行垂直居中,于是我用了:这几种方法:
1.vertical-align:middle IE正常,firefox不认
2.height:42px;line-height:42px;IE正常,firefox还是不认
3.display:table-cell;vertical-align:middle;本来是可以解决问题了,可是因为我这个是在浮动的情况下,所以这种方法也失效了,所以,紧急求救,包括那上面用于在同一行的float也可以用其他方法实现,总之帮我实现这两个需求就可以了,在线等,谢谢!