本文操作环境:windows10系统、css 3、 ThinkPad t480 电 脑。
具体方法如下:
1、 利用 dis play :table-cell,具体代码如下:
ht ML 代码如下:
<div class="img_wrap"> <img src="wgs. jpg "> </div>
css代码如下:
.img_wrap{ width: 400px; height: 300px; border: 1px dashed # ccc; display: table-cell; //主要是这个属性 vert ical -align: middle; text-align: center ; }
效果如下:
2、采用背景法:
html代码如下:
<div class="img_wrap"></div>
css代码如下:
.img_wrap{ width: 400px; height: 300px; border: 1px dashed #ccc; background: url(wgs.jpg) no-re PE at center center; }
效果如下图:
(学习视频分享:css视频教程)
3、图片外面用个p标签,通过设置line-height使图片垂直居中:
html代码如下:
<div class="img_wrap"> <p><img src="wgs.jpg"></p> </div>
css代码如下:
*{m arg in: 0px;padding: 0px} .img_wrap{ width: 400px; height: 300px; border: 1px dashed #ccc; text-align: center;} .img_wrap p{ width:400px; height:300px; line-height:300px; /* 行高等于高度 */ } .img_wrap p img{ *mar gin -t op:ex Press ion((400 - this.height )/2); /* CSS表达式用来兼容IE6/IE7 */ vertical-align:middle; border:1px solid #ccc; }
效果图如下:
相关推荐:CSS教程
以上就是css怎么设置图片位置居中的详细内容,更多请关注其它相关 文章 !
总结
以上是 为你收集整理的 css怎么设置图片位置居中 全部内容,希望文章能够帮你解决 css怎么设置图片位置居中 所遇到的问题。
如果觉得 网站内容还不错, 推荐好友。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did199427