首页 > 其他 > 详细

长为112px的td里面有一个块span,居中时引起的兼容问题

时间:2014-02-28 09:30:00      阅读:440      评论:0      收藏:0      [点我收藏+]

样式如下:

 .info_content table td.cols2{
 width:112px;
 }
.info_content table td.cols2 .spaToPay{
 display:block;
 width:68px;
 height:24px;
 line-height:24px;
 background:url(‘../images/back.png‘) no-repeat 0 -21px transparent;
 color:#fff;
 }

html代码如下:

 <td class="cols2"><span class="spaToPay">等待支付</span></td>

想染span块居中,如果不设置margin-left:20px.

在各个浏览器中的表现是

在firefox,google,opera等标准浏览器以及ie8,ie9中是

bubuko.com,布布扣

可在ie6,ie7中却已经居中了。

如图:

bubuko.com,布布扣

这个时候需要先针对标准浏览器设置margin-left:20px,然后再去算ie6,和ie7

可写成

.info_content table td.cols2 .spaToPay{
 display:block;
 width:68px;
 height:24px;
 margin-left:20px;
 _margin-left:0;//ie6专有
 *+margin-left:0;//ie7专有
 line-height:24px;
 background:url(‘../images/back.png‘) no-repeat 0 -21px transparent;
 color:#fff;
 }

这样设置后span块就真正居中了。

长为112px的td里面有一个块span,居中时引起的兼容问题,布布扣,bubuko.com

长为112px的td里面有一个块span,居中时引起的兼容问题

原文:http://www.cnblogs.com/jiaojiaome/p/3571689.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!