php图片居中显示图片,CSS实现图片居中的三种方式

在我们的WEB前端css开发过程中,我们避免会遇到让图片居中的情况,为了网页美观以及用户的体验,我们有时候就要让图片居中,那么我们也都知道图片居中的方法有很多,今天我们就给大家详细介绍下CSS实现图片居中的三种方式!

1.利用display:table-cell,具体代码如下:

html代码如下:1

2 wgs.jpg

3

css代码如下:1 .img_wrap{

2 width: 400px;

3 height: 300px;

4 border: 1px dashed #ccc;

5 display: table-cell; //主要是这个属性

6 vertical-align: middle;

7 text-align: center;

8 }

效果如下:

4a302e1cda7b3b8de1bce9bafb3b6e57.png

2.采用背景法:

html代码如下:1

css代码如下:.img_wrap{

width: 400px;

height: 300px;

border: 1px dashed #ccc;

background: url(wgs.jpg) no-repeat center center;

}

效果如下图:

c55f708c489d742c0644eef360890a69.png

3.图片外面用个p标签,通过设置line-height使图片垂直居中:

html代码如下:1

2

wgs.jpg

3

css代码如下:1 *{margin: 0px;padding: 0px}

2 .img_wrap{

3 width: 400px;

4 height: 300px;

5 border: 1px dashed #ccc;

6 text-align: center;}

7 .img_wrap p{

8 width:400px;

9 height:300px;

10 line-height:300px; /* 行高等于高度 */

11 }

12 .img_wrap p img{

13 *margin-top:expression((400 - this.height )/2); /* CSS表达式用来兼容IE6/IE7 */

14 vertical-align:middle;

15 border:1px solid #ccc;

16 }

效果图如下:

c55f708c489d742c0644eef360890a69.png

总结:

图片居中的方法有很多种,我们这里为大家介绍了常用的三种方式,小伙伴们可以根据自己的需求选择适合自己的方法、希望对你的工作有所帮助!

相关推荐:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值