gpt4 book ai didi

html - 使用 CSS 移动图像/链接

转载 作者:行者123 更新时间:2023-11-28 01:58:50 25 4
gpt4 key购买 nike

我需要帮助解决我正在构建的网站遇到的这个小问题。我有一个图像列表,其中包含指向不同网站的链接,大部分情况下一切看起来都很好,但是当我将鼠标悬停在该行的最后一个图像上时,下面的链接由于某种奇怪的原因而移动。我想不通!

首先想象一下它的样子:

[img1] [img2] [img3]
[img4] [img5] [img6]

这是当我将鼠标悬停在右侧的任何图像/链接上时发生的情况:

[img1] [img2] [img3]
[img4]
[img5] [img6] [img7]

这是我的代码:

.sites{
float:left;
width:215px;
background: #eee;
text-align:center;
margin: 0px 13px 15px 0px;
border: 1px solid #ccc;
padding:10px;
}

.sites p{
margin:0px;
padding:10px;
font:bold;
}

.sites a{
border-bottom: 5px solid #000;
border-top: 5px solid #000;
display:block;
}

.sites a:hover{
border-bottom: #F90;
border-top: #f90;
}

这是我的 HTML:

<div id="main-content">    
<h1> Check out all our DEADicated sites: </h1>
<div class="sites">
<a href="http://www.eyeem.com/TheDEADicated" target="_blank">
<img src="images/sites/eye-em.jpg" width="215" height="150" alt="EyeEm"/></a>
<p> EyeEm </p>
</div>
<div class="sites">
<a href="http://www.facebook.com/DeadSaraArg" target="_blank">
<img src="images/sites/fb-argentina.jpg" width="215" height="150" alt="Facebook Argentina"/></a>
<p> Facebook - Argentina </p>
</div>
<div class="sites">
<a href="https://www.facebook.com/pages/The-DEADicated-Canada/427270554005649?ref=hl" target="_blank">
<img src="images/sites/fb-canada.jpg" width="215" height="150" alt="Facebook Canada"/></a>
<p> Facebook - Canada </p>
</div>

<div class="sites">
<a href="http://www.facebook.com/ThedeadicatedEgypt" target="_blank">
<img src="images/sites/fb-egypt.jpg" width="215" height="150" alt="Facebook Egypt"/></a>
<p> Facebook - Egypt </p>

</div>
<div class="sites">
<a href="http://www.facebook.com/DeadSaraItaly?ref=hl" target="_blank">
<img src="images/sites/fb-italy.jpg" width="215" height="150" alt="Facebook Italy"/></a>
<p> Facebook - Italy </p>
</div>
<div class="sites">
<a href="http://www.facebook.com/thedeadicatedmexico" target="_blank">
<img src="images/sites/fb-mexico.jpg" width="215" height="150" alt="Facebook Mexico"/></a>
<p> Facebook - Mexico </p>
</div>
<br/>
<div class="sites">
<a href="http://www.facebook.com/DeadSaraTheDeadicatedUK" target="_blank">
<img src="images/sites/fb-uk.jpg" width="215" height="150" alt="Facebook UK"/></a>
<p> Facebook - UK </p>
</div>

</br><br><br>

<h2> To join TheDEADicated, click <a href="http://musichype.com/artists/dead-sara" target="_blank">HERE</a>! </h2>



</div>

我是网页设计的新手。请帮助?

最佳答案

如果没有 html,我不能肯定地说,但是从你的 css 来看,你的 .sites a:hover 规则应该设置为 border-top-color: #F90; border-bottom-color: #F90; 而不仅仅是 border-top 和 border-bottom。

关于html - 使用 CSS 移动图像/链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15239405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com