我試圖在我現有的圖像標籤上懸停時,在現有圖像上顯示另一圖像。但是,當我嘗試將鼠標懸停在現有圖像上時,第二張圖像看起來並未在第一張圖像上對齊。它看起來像這樣:爲什麼我的圖像與我的其他圖像不匹配HTML
如何獲得第二圖像在我的第一個圖片對齊?這是我當前的代碼:
<td style="vertical-align:middle;">
<a href="#" class="gallerypic" style="border-color:Black;border:0;">
<span class="hoverclose">
<img src="images/SampleLogo.jpg" width="150" height="150" />
<span>
<img id="imageID" src="" width="150" height="150" border="1" style="border-color:Black;"/>
</a>
</td>
CSS:
<style type="text/css">
a.gallerypic{
width:140px;
text-decoration:none;
position:relative;
display:block;
border:1px solid #040404;
padding:3px;
margin-right:5px;
float:left;
}
a.gallerypic span.hoverclose{
visibility:hidden;
position:absolute;
left:40%;
top:35%;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
a.gallerypic:hover span.hoverclose{
visibility:visible;
}
</style>
預先感謝您的幫助!
在HTML兩部分跨度的是開放?這是錯字錯誤還是你有這樣的。 –
你的位置值是關閉的,這就是爲什麼。試試'top'和'left' 0 –