css实现图片、div居中显示的代码

发布时间:2019-12-01编辑:脚本学堂
本文介绍下,使用css代码实现图片在div元素中居中显示的方法,有需要的朋友参考下。

首先,说明如下:
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;}
img {display:block; margin:0 auto;}

>>> 查看更多 css 居中 相关教程 <<<