css中将div居中显示图片的案例-创新互联

这篇文章给大家分享的是有关css中将div居中显示图片的案例的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

创新互联建站是专业的黔西南州网站建设公司,黔西南州接单;提供做网站、网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行黔西南州网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

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

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%;
 }
 
 


方法二

css样式如下: div { width:300px;  height:150px; background-color:#ccc;  border:#000 1px solid;  text-align:center;  padding-top:50px; }

感谢各位的阅读!关于“css中将div居中显示图片的案例”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


文章名称:css中将div居中显示图片的案例-创新互联
分享地址:http://scyanting.com/article/ccogpd.html