搜网站设计案例:
当前位置:卓越设计 > 新闻中心 > 设计资讯 >

css图片居中 css实现图片在div中居中的效果

发布时间:2016-07-24 20:51 来源:卓越设计 点击:

利用图片的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的值使其垂直居中。
 
结构如下:
 
<style type="text/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%;
 }
 </style>
 
<div><p><img src="0225/12986229678396.jpg" width="120" height="120"></p></div><br>
 <div><p><img src="0225/12986229678396.jpg" width="160" height="160"></p></div>
 
方法二
 
<div>
 
<img src="images/tt.gif" width="150" height="100" />
 
</div>
 
css样式如下:
 
div {width:300px; height:150px; background-color:#ccc; border:#000 1px solid; text-align:center; padding-top:50px;}

更多北京网站建设知识,请点击卓越设计 www.zysj360.com

css图片居中 css实现图片在div中居中的效果相关的新闻:


服务项目:企业网站建设、网站维护、网站设计、网站推广、软文发布、商城网站建设、网站优化、虚拟主机、域名注册、企业邮箱、企业宣传片、平面设计、VI设计、礼品设计、产品设计
90设计架构:设计部(北京)、网络部(北京)、客服部(北京)、市场部(全国各地)
欢迎全国各地的中小企业用户致电我们,索取网站建设报价!