Previous Message
Next Message

List word wrap interferes with a:hover in IE

Sent by Mike Stickel on 11 June 2005 01:01


On Jun 10, 2005, at 4:07 PM, Smith, Sarah wrote:

> #menu li { margin: 0;  padding: 0; border-bottom: 1px solid #000; }
> .last { border-bottom: 0 none !important; }
> #menu a {
>     text-decoration: none;
>     color: #006;
>     display: block;
>     width: auto;
>     padding: 3px 5px;
>     _width: 230px;
> }

Sarah, it doesn't have to do with the fact that the second last item  
wraps, at least it shouldn't, it has to do with the ".last" class.  
Try specifying the link property of the "last" class the same as the  
#menu a class like so:

#menu a {
     text-decoration: none;
     color: #006;
     display: block;
     width: auto;
     padding: 3px 5px;
     _width: 230px;
}


  #menu li.last a {
     text-decoration: none;
     color: #006;
     display: block;
     width: auto;
     padding: 3px 5px;
     _width: 230px;
}

Basically, the browser is reading all of the styles and because you  
defined the last list item as last it's looking for the definition  
for links in the last class. Because it can't find any definitions it  
resorts to default behavior, just hover over the text.

HTH,

Mike Stickel
Screenflicker Developments
www.screenflicker.com

p: 403-923-7667
e: [EMAIL-REMOVED]

______________________________________________________________________
css-discuss [EMAIL-REMOVED]]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/
Previous Message
Next Message

Message thread: