DIV里面的图片水平与垂直居中的方法
来源:互联网 发布:java香港空间 编辑:程序博客网 时间:2024/05/16 12:44
<div class="detailMiddle">
<img class="detailImg" src="~/Img/artwork/ArtWorkHome/yspsy_15.jpg"/>
</div>
.artworkDetail .detailMiddle{display:block;height:100%;width:830px;float:left;text-align:center;line-height:750px;}
.artworkDetail .detailMiddle .detailImg{display:inline-block;vertical-align:middle;}
--------------------------------------------------------------------------------------------------------------------------
<div class=“box”>
<img />
</div>
1.水平居中:
1)box设置text-align:center; text-align:center可以实现子元素字体,图片的水平居中。
2)img设置margin:0 auto;display:block; margin:0 auto是针对块元素的水平居中方法,所以要加上display:block。
2.垂直居中:
1)图片使用padding,用box的高度减去图片的高度再除以2,就是padding-top的值,这样也可以实现图片在div里居中。也可以在设置margin:0 auto时,把0改为刚才padding-top的值也可以。
2)img{
position:relative;
top:50%;
left:50%;
margin-top:负图片height的一半;
margin-left:负图片width的一半;
}
3)box设置display: table-cell;vertical-align: middle; display: table-cell 相当于是把标签元素当作一个单元格来处理。但是唯一的缺点就是IE6/7不兼容。
4)table的宽高自己设置
html:
<table class="img_meng_show">
<tr>
<td>
<img src="">
</td>
</tr>
</table>
css:
.img_meng_show td{
vertical-align: middle;
text-align: center;
}
- DIV里面的图片水平与垂直居中的方法
- DIV里面的图片水平与垂直居中的方法
- 让图片在DIV容器里面水平垂直居中的方法
- div盒子水平垂直居中的方法
- div盒子水平垂直居中的方法
- div盒子水平垂直居中的方法
- div水平垂直居中的方法
- 小div在大div里面水平垂直都居中的实现方法
- 图片水平、垂直居中与父元素的css方法
- div下的图片水平居中和垂直居中
- div盒子水平居中垂直居中的几种方法
- css实现div内图片的垂直、水平居中
- 实现div里的img图片水平垂直居中
- a元素里面的图片与文字垂直和水平居中
- Div图片垂直居中的方法
- CSS Div图片垂直居中的方法
- div中图片垂直居中的方法
- Div图片垂直居中的方法
- Python集成开发环境Anaconda2及Pytorch与Tensorflow的安装
- redis 持久化技术 之 aof
- YUV2RGB Opencv
- java反射笔记2
- zookeeper系列(一)——简介和原理
- DIV里面的图片水平与垂直居中的方法
- klocwork-11问题汇总
- TCP的状态迁移
- solr入门之edismax权重排序使用之Java代码实现自定义权重
- Spring与WebSocket
- Android客户端与服务器端交互数据之json解析
- 笔记
- 蓝桥杯 方格分割 第八届
- c指针遍历数组