У меня есть эта действительно неприятная проблема, когда тонкий серебристый цвет, который я применяю как a: hover, a: active появляется вне того места, где он должен. У меня есть изображение в абсолютном позиционировании прямо над меню, которое проявляющий это .... я мог бы просто переместить изображение вверх один, но я хочу, чтобы решить это правильный путь .... вот мой CSSстиль ссылок применяется к изображениям?
.logo
{
width:200px;
height:108px;
position:absolute;
left:5px;
top:10px;
}
#menu
{
position:relative;
top:110px;
padding-top:0px;
clear:both;
}
ul
{
list-style-type:none;
overflow:hidden;
padding:0px;
width:900px;
}
a
{
text-decoration:none;
}
li
{
float:left;
}
a:link,a:visited
{
display:block;
font-weight:bold;
text-align:center;
background-color:#ffffff;
padding:3px;
width:120px;
height:auto;
color:#000000;
float:left;
}
a:hover,a:active
{
background-color:#804000;
color:#ffffff;
}
вот мой соответствующий HTML: К сожалению, ваш браузер не поддерживает JavaScript! U4U Test Page
<div class="header">
<a href="/" class="imglink"><img class="logo" src="linktofilehere" alt="U4U Logo" /></a>
</div>
<div id="menu">
<ul>
<li><a href="/" >Home</a></li>
<li><a href="/About_Us.html">About Us</a></li>
<li><a href="/Initiatives.html">Programs</a></li>
<li><a href="/involvement.html">US Movement</a></li>
<li><a href="/Sponsorship.html">Sponsorship</a></li>
<li><a href="/donate.html">Donate</a></li>
</ul>
</div>
</body>
</html>
я искал через справочном знаний и не может найти все, что связано на самом деле .... я уверен, что это что-то просто .... любая помощь будет признателен , я думаю, что это может быть связано с позиционированием или неправильным определением области наведения, но я не уверен ... Я только что начал изучать html и css на прошлой неделе, поэтому, пожалуйста, будьте добрыми!
Можете ли вы создать воспроизводящую jsFiddle? –
Вы хотите, чтобы он не отображал никакого цвета, когда изображение зависало? –
Вот скрипка ... http://jsfiddle.net/brbcoding/aMJJ3/ – brbcoding