我無法用言語來最好地描述這一點,所以我會帶照片給您看。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