【发布时间】:2010-06-24 20:01:09
【问题描述】:
我有这个简单的问题。我会尝试用示例代码来解释
td 中的图像
<td style="text-align:right;"><a class="ratingstar" href="javascript:rate('1','27')" title="1"><img src="assets/images/star.png" alt="*" /></a></td>
这张图片的CSS
.ratingstar:hover img, .ratingstar:focus img
{
margin-bottom: 3px;
}
因此,当我将鼠标悬停在图像上时,它会向上移动一点以给人一种提升的感觉。问题是同时 td 的高度增加了,所以下面的元素被推下。
如何在提升图像的同时保持 td 的大小不变。我可以增加 td 的高度来解决这个问题,但由于这是一个移动网站,我不想将特定高度设置为大小,而是根据里面的内容进行扩展。
我希望这已经足够清楚了。
【问题讨论】: