Bob Sawyer wrote:
> Whoops... hit "tab" and "return" in GMail and sent that before I was
> ready. Sorry!
> 
> Anyway... our HTML is:
> 
> <ul id="map">
>      <li class="mapspot" id="d01"><a href="#"><span>Some
> text</span></a></li>
>      <li class="mapspot" id="d02"><a href="#"><span>Some other
> text</span></a></li>
>      ... and so forth
> </ul>
> 
> CSS:
> 
> #map {
>      width: 500px;
>      height: 425px;
>      float: left;
> }
> 
> #map .mapspot {
>      position: absolute;
>      display: block;
>      width: 20px;
>      height: 20px;
>      border: 1px solid #000;
> }
> 
> #map .mapspot a {
>      display: block;
>      width: 20px;
>      height: 20px;
> }
> 
> #map .mapspot a span {
>      display: none;
>      }
> 
> /* here's where IE falls down */
> #map .mapspot a:hover span {
>      display: block;
>      /* other styles below */
> }
> 
> Mozilla, etc. likes this just fine, and displays the SPAN when we
> roll over LI.mapspot. IE displays nothing. We've piddled and poked
> and cajoled the stylesheet in an effort to get IE to honor this, all
> to no avail. What gives? And more importantly, how do we fix it?

Try to add this:
#map .mapspot a:hover {background:#fff}

Regards,
Thierry | www.TJKDesign.com

______________________________________________________________________
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