novemberGrey
01-04-2007, 01:19 PM
Hey im using a CSS List for a horizontal navigation, which uses images for the links. I have the images positioned exactly how I need them but I cant figure out how to make them actual links. Here is my CSS!
/* Navigation */
#navigation {width: 711px; height: 37px; margin-top: 10px; margin-left: 3px; background-image: url('images/layout/navBg.jpg'); background-repeat: no-repeat;}#navigation ul {display: inline; list-style-type: none;}
#navigation li {display: inline; float: left; text-indent: -1000px;}
#home {width: 118px; height: 31px; background-image: url('images/navigation/home.jpg'); background-repeat: no-repeat;}
#about {width: 118px; height: 31px; background-image: url('images/navigation/about.jpg'); background-repeat: no-repeat;}
#media {width: 118px; height: 31px; background-image: url('images/navigation/media.jpg'); background-repeat: no-repeat;}
#ministries {width: 118px; height: 31px; background-image: url('images/navigation/ministries.jpg'); background-repeat: no-repeat;}
#events {width: 118px; height: 31px; background-image: url('images/navigation/events.jpg'); background-repeat: no-repeat;}
#contact {width: 118px; height: 31px; background-image: url('images/navigation/contact.jpg'); background-repeat: no-repeat;}
Also heres my HTML just in case you need it
<div id="navigation"><!--Start: Navigation-->
<ul>
<li id="home"><a href="index.html" title="Home page">Home page</a></li>
<li id="about"><a href="about.html" title="What is Calvary all about?">About us</a></li>
<li id="media"><a href="media.html" title="Pictures, Video, and Audio">Media</a></li>
<li id="ministries"><a href="ministries.html" title="Information about the many ministries at Calvary">Ministries</a></li>
<li id="events"><a href="events.html" title="Whatever is going on!">Events</a></li>
<li id="contact"><a href="contact.html" title="Need to contact us?">Contact us</a></li>
</ul>
</div><!--End: Navigation-->
/* Navigation */
#navigation {width: 711px; height: 37px; margin-top: 10px; margin-left: 3px; background-image: url('images/layout/navBg.jpg'); background-repeat: no-repeat;}#navigation ul {display: inline; list-style-type: none;}
#navigation li {display: inline; float: left; text-indent: -1000px;}
#home {width: 118px; height: 31px; background-image: url('images/navigation/home.jpg'); background-repeat: no-repeat;}
#about {width: 118px; height: 31px; background-image: url('images/navigation/about.jpg'); background-repeat: no-repeat;}
#media {width: 118px; height: 31px; background-image: url('images/navigation/media.jpg'); background-repeat: no-repeat;}
#ministries {width: 118px; height: 31px; background-image: url('images/navigation/ministries.jpg'); background-repeat: no-repeat;}
#events {width: 118px; height: 31px; background-image: url('images/navigation/events.jpg'); background-repeat: no-repeat;}
#contact {width: 118px; height: 31px; background-image: url('images/navigation/contact.jpg'); background-repeat: no-repeat;}
Also heres my HTML just in case you need it
<div id="navigation"><!--Start: Navigation-->
<ul>
<li id="home"><a href="index.html" title="Home page">Home page</a></li>
<li id="about"><a href="about.html" title="What is Calvary all about?">About us</a></li>
<li id="media"><a href="media.html" title="Pictures, Video, and Audio">Media</a></li>
<li id="ministries"><a href="ministries.html" title="Information about the many ministries at Calvary">Ministries</a></li>
<li id="events"><a href="events.html" title="Whatever is going on!">Events</a></li>
<li id="contact"><a href="contact.html" title="Need to contact us?">Contact us</a></li>
</ul>
</div><!--End: Navigation-->