a标签下图片居中

源代码如下:graphic

显示部分:

graphic

想要让图片居中首先得把图片和文字部分用“块”分开,我的思路是把 <a> 改造为块儿(添加: display : table-cell;” 属性),然后就加入其他居中的代码(  vertical-align: middle ;width : 110px; height: 84px; line-height :84px ;text-align : center; border1px solid #eee;” ),别忘了在 <img> 中加入 display :invertical-align : middle;” 属性。加过之后图片是能够正常居中显示了,可是对图文结构有所破坏,如图: graphic 

于是试着在<a> 的属性中加入 ”float:left;” 属性,但是结果是图片的居中就失效了。最后迫不得已在 <a> 标记的外面又加入一个属性 <span style=” float:left;”> 这才达到想要的效果(注意:一定要用 span 这种非块的标记,用 div是不行的)。


成功代码:
<  p   class  = "l"  >
                          <  span   style  =" float  :  left ;"  >
                                <  a   style  =" display  :  table-cell ;  vertical-align :  middle  ; width  :  110px ;  height :  84px ;  line-height  : 84px  ; text-align  :  center ;  border  1px solid #eee ; "  target  = "_blank"  href =  "http://www.thyswang.com/gw/show/3083.aspx"  >
                                      <  img   style  =" width  110px height 35.42px  ; margin-right  :  auto ;  display :  invertical-align :  middle  ;"  src  = "%E5%A4%A9%E6%85%A7%E8%89%BA%E6%9C%AF%E7%BD%91_files/201411251344250625.JPG" class =  "ThumbnailPic110_84"  >
                                </  a >
                          </  span >
                          <  span   class  = "l"  >
                                <  strong >
                                      <  a   target  = "_blank"  href  = "http://www.thyswang.com/gw/show/3083.aspx"  >  刘根造像碑  </ a  >
                                </  strong >
                              刘根造像碑北魏正光五年(公元…
                          </  span >
                     </  p >

成功样式:

graphic


 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值