我无法用言语来最好地描述这一点,所以我会带照片给您看。CSS - 将另一张图片重叠在另一张图片上
这里是我的设计师是如何打算的的Gravatar图像在我们网站的侧边栏查看:
how the designer wants it http://i41.tinypic.com/rjnn6v.png
这里的叠加图像我做了(从Photoshop screenshotted):
my overlay image http://i43.tinypic.com/s1sz2e.png
以下是它现在的样子...
not quite ideal http://i42.tinypic.com/21j13s3.png
不太理想,我想你会同意的。这是我使用的CSS代码:
.gravatarsidebar {
float:left;
padding:0px;
width:70px;
}
.gravataroverlay {
width:68px;
height:68px;
background-image: url('http://localhost:8888/images/gravataroverlay.png');
}
而这里的XHTML(和PHP来获取的Gravatar的基于用户的电子邮件地址,这是获取从我们的数据库洒):
<div class="gravataroverlay"></div>
<div class="gravatarsidebar">
<?php $gravatar_link = 'http://www.gravatar.com/avatar/' . md5($email) . '?s=68';
echo '<img src="' . $gravatar_link . '" alt="Gravatar" />'; ?>
</div>
那我该怎么办? 我不能使用相对定位,因为它使得下面div中的“搜索”一词保持向右移动。
感谢您的帮助!
杰克
如果你在文档类型问你可能有更好的运气:http://doctype.com/ – 2010-04-11 21:10:36