The subject might be a bit confusing out of context, so let me explain
a bit more. Let us say that, on an HTML page, there is a DIV that has
an AlphaImageLoader CSS style filter applied. This DIV contains a
hyperlink (A). This link will NOT display the Hover state onmouseover
as it normally does, while links outside of the DIV change state as
expected.
My question is, of course, is this behavior "by design" or is it a bug?
Here's some simple code to illustrate the problem:
<STYLE>
#myDiv { width:200px; filter:
progid

XImageTransform.Microsoft.AlphaImageLoader
(src="http://digitolle.net/images/blue.png", sizingMethod='scale');
}
A { color: orange; text-decoration: none;}
A:Hover { color: red; text-decoration: underline;}
</STYLE>
<A href="http://groups.google.com">1. Google Groups</A><br>
<DIV ID="myDIV">
<A href="http://groups.google.com">2. Google Groups</A><br>
</DIV>
Note that Link #1 will display as expected (orange with no underline
switching to red with an underline onmouseover) while #2 will not (it
stays orange with no underline even onmouseover.)
I did not test other scenarios extensively, but other filters I tested,
such as Gradient, do not cause this problem. Obviously, as these are
Microsoft-specific Filters, this only applies to IE browsers. Other
browsers will ignore the filter completely and render links normally.