CSS技巧:如何使未知高宽的图片实现垂直居中,本例介绍CSS使未知高宽的图片实现垂直居中的技巧,希望朋友们喜欢~~
【 tulaoshi.com - Html 】
在一个容器里再定义一个绝对定位的p容器,再在p容器里放需要垂直居中的图片,图片定义相对定位的CSS。
直接上CSS代码:
#pic {
width:300px;
height:300px;
background-color:green;
border:6px solid #ccc;
text-align:center;
position:relative;
display:table-cell;
vertical-align:middle;
}
#pic p {
*position:absolute;
top:50%;
left:50%;
}
#pic p img {
*position:relative;
top:-50%;
left:-50%;
}
#pic是容器,里面放一个p容器,该容器采用绝对定位,最后插入图片,图片采用相对定位。
这里用到了一个hack,*只有IE浏览器可以识别,Firefox不认识
来源:http://www.tulaoshi.com/n/20160129/1482978.html
看过《CSS技巧:如何使未知高宽的图片实现垂直居中》的人还看了以下文章 更多>>