Menu
hi
i have a menu bar with transparent gif rollover images
when i assign css styles to the page
the hyperlink styles also affect the menu bar button images
how can i prevent this
thanks
[CODE]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Quartette - home page</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="wrapper">
<h1>Quartette</h1>
<div id="nav">
<ul>
<li><a href="#" class="menbio">Biography</a></li>
<li><a href="#" class="mendisco">Discography</a></li>
<li><a href="#" class="menrev">Reviews</a></li>
<li><a href="#" class="menalb">Photo Album</a></li>
<li><a href="#" class="mentour">Tour Dates</a></li>
<li><a href="#" class="menbook">Bookings</a></li>
<li><a href="#" class="mensto">Store</a></li>
<li><a href="#" class="menord">Order Form</a></li>
<li><a href="#" class="menpres">Presskit</a></li>
<li><a href="#" class="mencont">Contact</a></li>
</ul>
</div>
<div id="content" class="homecontent">
<img src="skin/girls.jpg" alt="Quartette"></div>
</div>
</body>
</html>
[/CODE]
Note that little consideration has been given to visual style - if you look at the page in this form, it looks very bland but all of the information is presented in an understandable form.[CODE]* {
margin: 0;
padding: 0;
}
body {
background-image: url(skin/background.jpg);
color: #461E0B;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
background-color: #d6ba83;
}
#wrapper {
width: 727px;
margin: 0 auto;
}
h1 {
display: block;
height: 137px;
background-image: url(skin/logo.gif);
background-repeat: no-repeat;
background-position: 153px top;
font-size: 1px;
color: #D1AE78;
}
#nav {
float: left;
width: 153px;
background-image: url(menu/graphic.gif);
background-repeat: no-repeat;
padding-top: 70px;
}
#nav ul {
display: block;
width: 116px;
padding-left: 37px;
background-image: url(menu/graphic.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
#nav li {
list-style: none;
padding-bottom: 10px;
}
#nav a {
display: block;
width: 116px;
height: 22px;
background-image: url(menu/buttons.gif);
font-size: 1px;
text-indent: -1000px;
}
#nav .menbio {background-position: right 220px;}
#nav .menbio:hover {background-position: left 220px;}
#nav .mendisco {background-position: right 198px;}
#nav .mendisco:hover {background-position: left 198px;}
#nav .menrev {background-position: right 176px;}
#nav .menrev:hover {background-position: left 176px;}
#nav .menalb {background-position: right 154px;}
#nav .menalb:hover {background-position: left 154px;}
#nav .mentour {background-position: right 132px;}
#nav .mentour:hover {background-position: left 132px;}
#nav .menbook {background-position: right 110px;}
#nav .menbook:hover {background-position: left 110px;}
#nav .mensto {background-position: right 88px;}
#nav .mensto:hover {background-position: left 88px;}
#nav .menord {background-position: right 66px;}
#nav .menord:hover {background-position: left 66px;}
#nav .menpres {background-position: right 44px;}
#nav .menpres:hover {background-position: left 44px;}
#nav .mencont {background-position: right 22px;}
#nav .mencont:hover {background-position: left 22px;}
#content {
margin-left: 153px;
}
.homecontent {
height: 523px;
background-image: url(skin/homeback.gif);
background-repeat: no-repeat;
margin-top: -12px;
background-position: 74px top;
}
.homecontent img {
margin: 30px 0 0 135px;
}
[/CODE]
0.1.9 — BETA 5.8