I already had display: block defined in the main stylesheet 
(stylesheet.css) for both a: and a:hover.  I keep all my if IE stuff in 
a separate stylesheet (if_ie.css), and added the following to it:

.vnav li a{
 width: 100%;
}

.vnav li a:hover {
 zoom: 1;
 width: 100%;
}

www.coalcreekcollision.com is the site.

Sorry, but this does not make it work.  I am suspecting that it has to 
do with the alternate text which I have configured to display  upon 
hover.  In IE, there seems to be a reserved block of space beginning 
from the left edge of the navigation for about 3" (perhaps 300px) - this 
is a dead zone in IE.  If you move the cursor further to the right, it 
picks up again.  To make the alternate text work, in the base stylesheet 
I have:

.rtxt {
 position: absolute;
 left: 300px;
 color: #000;
 color: #2b33a9;
}

The idea is to make the alternate text upon hover line up vertically 
about 300px to the right. Incidentally I removed the   stuff from 
the menu to make sure it isn't clouding the picture.  What do you think?

  -Bob

Tom Livingston wrote:

> try adding display:block; to your a's and for IE add zoom:1; for the 
> same a's.
>
> width:100%; on the a's might be needed as well.


______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7b2 testing hub -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to