Имам лента за навигация, която има черен фон с бял текст. Текстът се променя в червено при задържане на курсора на мишката. обаче, когато потребителят е на избраната страница, този специфичен фон ще се промени на червен. но при задържане на курсора на мишката текстът става червен. Искам така, че когато потребителят е на началната страница и задържи курсора на мишката над началния бутон, текстът да не се променя в червено.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>TL Custom Printing</title>
<link rel="stylesheet" type="text/css" href="/bgstylesheet.css" />
</head>
<body>
<div id="topbar">
</div>
<div id="navbar">
<div id="navbtn">
<ul>
<li><a href="/bgindex.php" style="background-color:#F00;">Home</a></li>
<li><a href="/bgcustom.php" >Custom Printing</a></li>
<li><a href="/bgstore.php">Products</a></li>
<li><a href="/bggallery.php">Gallery</a></li>
<li><a href="/bgabout.asp">About</a></li>
<li><a href="/bgcontact.asp">Contact Us</a></li>
</ul>
</div>
</div>
<div id="logo">
<img src="testlogo.png" alt="logo">
</div>
</body>
</html>
CSS:
#navbtn {
width:100%;
Margin:20px;
white-space: nowrap;
text-align:center
}
ul {
width:100%;
list-style:none;
margin:0;
padding:0;
display: inline-block;
padding-top: 2.25em;
}
li {
width: 140px;
display: inline-block;
}
a {
text-align:center;
font-size: 1.25em;
padding:8px 0;
display:block;
width:100%;
text-decoration:none;
color:#FFF;
border-top-left-radius:8px;
border-top-right-radius:8px;
}
a:hover {
color:#F00;
background-color:#000;
}
:active
. - person TylerH   schedule 14.07.2014:active
работи само с mousedown...не показва текущата страница. - person Paulie_D   schedule 14.07.2014