Quoted -ms-filter Alpha opacity value interferes with float rendering layout

[Image download support must be enabled for this test]

with -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(opacity=40)';

[Image download support must be enabled for this test]

with -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); (no inner single quotes)

[Image download support must be enabled for this test]

withOUT -ms-filter

This bug was originally reported at eggheadcafe's post Bug: IE8 Standards Mode Float Mode on december 29th 2009

"The -ms vendor prefix explicitly marks the property as proprietary to Microsoft. By delimiting the entire value as a string [with balanced delimiter quote pairs], grammatical delimiter issues are avoided. (...) The -ms prefix in your static style rules is something we recommend not just to be a good standard citizen but because it is the forward-looking thing to do in your future stylesheets."
Using Filters In IE8, Sylvain Galineau [MSFT]

Firefox 3.6, Opera 10.10, Safari 4.0.4, Konqueror 4.3.4 and Seamonkey 2.x pass this test.

Valid HTML 4.01! CSS compliant