css3入门

{CSS}单行图片文字垂直居中问题——实战_div+css布局教程

字号+ 作者:H5之家 来源:H5之家 2015-09-17 16:38 我要评论( )

{CSS}单行图片文字垂直居中问题——实战,学习{CSS}单行图片文字垂直居中问题——实战,{CSS}单行图片文字垂直居中问题——实战,查看{CSS}单行图片文字垂直居中问


使用表格的方法来表现设计效果

ie,ff显示效果

在表格中垂直显示是很轻易实现的,但接下来用DIV的方法确不那么轻易,因为在垂直居中问题DIV总是另人头疼的一个大问题

以下用DIV的方法模拟出上面表格的效果

ff,ie7显示效果

ie6显示效果

分析:从效果图中可看出FF在垂直方向上支持也不是很完美,在一行中假如只是文字,只需要写入等值的行高、高度它就会垂直居中,第二种情况文字与图同时存在,也是同样居中(图片总底部在文字的基线上,可以试着把图片高度增大,你会看得效果更明显一些),IE6会全部图文居上部。第三种情况是只有图片,FF,IE6都会居顶部。

IE7上面没有去分析是因为IE7和FF表现效果相同

那么如何解决这种浏览器不相兼容的问题呢,可以利用《单行图片文字垂直居中问题》一文中的思路去解决问题。从图中我们去仔细查看这个设计的特点,在做设计图还原页面时我一般都是看图上的特征,从上面设计图中可以看出第一列与第三列是只有文字的,所以只需写样式高、行高就可以解决这两列的垂直居中,第二列可以为IE6单独写一个样式,为这里的图片写上边距(或上补白),或者写这个列DIV的上补白。第四列IE,FF是垂直居顶,那么就为他们写入上补白,或给图片写入上距或补白。

还有一种方法就是分别为每列写入上补白,这也是一种思路。

以上是根据设计的特点写入样式,提供一种制作思路,希望可以对您有所启发,而非万能的标准。

阿华2007年12月08日于家中

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评