如果这个问题已经一次又一次地得到回答,我深表歉意。我记得几年前我第一次编写网站脚本时彻底寻找答案,但我一直找不到。现在也一样。
最近我重新编写了我网站的脚本,以便我可以将它托管到 Weebly 上。这是我需要帮助的网站的四个页面之一。如您所见,当缩略图悬停时弹出的图像是绝对定位的。对于大多数计算机分辨率和/或浏览器,这将使图像出现在指定框之外。我怎样才能将它们定位到 div 的内左上角?或者更好的是,在其中水平和垂直居中?
<section id="Sizes" style="float: left">
<a href="#Space">
<img class="Small" src="/files/theme/SampleD_Fun_Icon.png" width="150" height="150" alt="Sample 1: Day of Fun" />
<img class="Large" src="/files/theme/SampleD_Fun.png" width="150" height="150" alt="Sample 1: Day of Fun" />
</a>
...
</section>
<a id="Space"></a>
<span class="Popup">Hover over thumbnail to display sample artwork.</span>
<br style="clear: left" />
a:hover img.Small
{
border: 5px solid #21568b;
margin: 10px;
text-decoration: none;
}
section#Sizes a img.Large
{
border-width: 0;
height: 0;
left: 438px;
position: absolute;
top: 326px;
width: 0;
}
section#Sizes a:hover img.Large
{
height: 526px;
left: 438px;
position: absolute;
top: 326px;
width: 520px;
}
.Popup
{
border: 3px solid;
float: left;
height: 272px;
margin: 8px 20px 0px 0px;
padding-top: 254px;
text-align: center;
width: 520px;
}
感谢您的时间。:)