I'm doing a navbar that I derived from 'IE HACK for "Eric Meyer's Strengthening the links"' at http://css.maxdesign.com.au/listamatic/vertical18.htm. I want to align the box from the left to the right, change the colors and width. I played around with the code and got just about everything to work except that the width is still funny.
Here's my code:
Code:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Navlist experiments</title> <meta name="generator" content="TSW WebCoder"> <style type="text/css"> ul#navlist { width: 150px; \width: 170px; w\idth: 150px; padding: 0px; border: 0px solid #808080; border-top: 0px; margin: 0px; font: bold 12px verdana,helvetica,arial,sans-serif; background: #808080; } ul#navlist li { list-style: none; margin: 0px; border: 0px; border-top: 0px solid #808080; width: 150px; } ul#navlist li a { display: block; width: 150px; \width: 150px; w\idth: 150px; padding: 4px 8px 4px 8px; border: 0px; border-right: 20px solid #aaaabb; background: #ccccdd; text-decoration: none; text-align: left; } ul#navlist li a:link { color: #666677; } div#navcontainer li a:visited { color: #666677; } ul#navlist li a:hover { border-color: #ffffff; color: #ffffff; background: #000d33; } div#navcontainer { width: 150px; \width: 170px; w\idth: 150px; } </style> </head> <body> <div id="navcontainer"> <ul id="navlist"> <li id="active"><a href="#" id="current">Item one</a></li> <li><a href="#">Item two</a></li> <li><a href="#">Item three</a></li> <li><a href="#">Item four</a></li> <li><a href="#">Item five</a></li> </ul> </div> </body> </html>
Then, here's the code on the website:
CSS
HTMLCode:ul#navlist { width: 158px; \width: 160px; w\idth: 158px; padding: 0px; border: 1px solid #808080; border-top: 0px; margin: 0px; font: bold 12px verdana,helvetica,arial,sans-serif; background: #808080; } ul#navlist li { list-style: none; margin: 0px; border: 0px; border-top: 1px solid #808080; } ul#navlist li a { display: block; width: 122px; \width: 158px; w\idth: 122px; padding: 4px 8px 4px 8px; border: 0px; border-left: 20px solid #aaaabb; background: #ccccdd; text-decoration: none; text-align: right; } ul#navlist li a:link { color: #666677; } div#navcontainer li a:visited { color: #666677; } ul#navlist li a:hover { border-color: #ff9000; color: #ffffff; background: #000d33; }
I think it has to do with w\idth and \width. I don't know exactly what they are so I just made an inference and crossed my fingers. I learned quickly that inferences and/or crossing your fingers is not something to rely completely on.Code:<div id="navcontainer"> <ul id="navlist"> <li id="active"><a href="#" id="current">Item one</a></li> <li><a href="#">Item two</a></li> <li><a href="#">Item three</a></li> <li><a href="#">Item four</a></li> <li><a href="#">Item five</a></li> </ul> </div>


Reply With Quote
Bookmarks