php怎么居中显示图片,css中怎么将div居中显示图片

css将div居中显示图片的方法:1、利用图片的margin属性将图片水平居中,代码如“margin:0 auto;”;2、利用div的padding属性将图片垂直居中,代码如“padding-top:50px;”。

6e3300e75c0a2748547c9396b6d59ce1.png

本教程操作环境:Windows7系统、Dell G3电脑、HTML5&&CSS3版。

css怎么将图片在div中居中显示?

图片在div中居中的方式

利用图片的margin属性将图片水平居中,利用div的padding属性将图片垂直居中。

结构代码同上;

css代码如下:div {

width:300px;

height:150px;

background-color:#eee;

padding-top:50px;

border:#000 1px solid;

}

img {display:block; margin:0 auto;}

备注:

img是内联元素,要设置其margin属性使其居中,就要将其转换为块元素display:block;然后利用margin:0 auto;实现图片的水平居中;(有的设计师为图片再加个div标签,然后通过div标签的margin实现居中

思路:利用text-align属性将图片水平居中,然后设置padding-top的值使其垂直居中。(推荐:css视频教程)

结构如下:

div{

width:180px;

height:180px;

border:1px solid #000;

position:relative;

display:table-cell;

text-align:center;

vertical-align:middle;

}

div p{

position:static;

+position:absolute;

top:50%;

}

div img{

position:static;

+position:relative;

top:-50%;

left:-50%;

}

12986229678396.jpg

12986229678396.jpg

方法二

tt.gif

css样式如下:

div {

width:300px;

height:150px;

background-color:#ccc;

border:#000 1px solid;

text-align:center;

padding-top:50px;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值