| a竹子 |
 |
| 等级:职业侠客 |
| 权限:普通用户 |
| 积分:73 |
| 金钱:338 |
| 声望:168 |
| 经验:155 |
| 发帖数:200 |
| 注册:2008年6月27日 |
|
|
|
在一个容器里再定义一个绝对定位的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不认识
|
|
|
|
|
|