MSIE8 ignoring the .fadeTo directive is apparently tied to using <!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://
www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> which puts MSIE
into "standards" mode, whereby it doesn't have the actual standard of
"opacity" but doesn't admit to having filter: alpha(opacity) either.

List of doctypes that put MSIE 8 into standards mode is over at
http://msdn.microsoft.com/en-us/library/ms535242(VS.85).aspx and
testing between

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
(standards off) and
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd";> (standards on)

would seem to confirm that MSIE 8 believes that disabling features
improves standards compliance.

I don't have any additional information on where the vertical shift is
coming from when MSIE does admit to having opacity capabilities.

Reply via email to