快速业务通道

单行图片文字垂直居中问题——实战

作者 佚名技术 来源 CSS技术 浏览 发布时间 2012-03-05
  •     float:left;
  •     width:78px;
  •     padding-left:3px;
  •     line-height:23px;
  •     height:23px;
  • }
  • .simulate_table .col2 {
  •     width:152px;
  • }
  • .simulate_table .col2 img{
  •    
  • }
  • .simulate_table .col3 {
  •     width:60px;
  • }
  • .simulate_table .col4 {
  •     width:77px;
  •     padding-left:0;
  • }
  • -->
  • </style>
  • <div class="simulate_table">
  •  <div class="row">
  •   <div class="col1"><span class="name">遨游旅行网</span></div>
  •   <div class="col2"><span class="renovate">最后更新:1小时以前 <img src="images/ico/ico_time_bak.gif" alt="time" width="12" height="12" /></span></div>
  •   <div class="col3"><span class="money">368<strong></strong></span></div>
  •   <div class="col4"><img src="images/btn/btn_speak_for.gif" alt="订票" width="61" height="17" /> &nbsp;</div>
  •  </div>
  • </div>
  • ff,ie7显示效果

    ie6显示效果

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

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

    那么如何解决这种浏览器不相兼容的问题呢,可以利用《单行图片文字垂直居中问题》一文中的思路去解决问题。从图中我们去仔细查看这个设计的特点,在做设计图还原页面时我一般都是看图上的特征,从上面设计图中可以看出第一列与第三列是只有文字的,所以只需写样式高、行高就可以解决

    凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

    分享到: 更多

    Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

    地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

    电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

    《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号