Microsoft KB Archive/932175

= VML element is not displayed in strict standards-compliant mode in Internet Explorer =

Article ID: 932175

Article Last Modified on 10/27/2007

-

APPLIES TO


 * Windows Internet Explorer 7
 * Microsoft Internet Explorer 6.0

-





SYMPTOMS
When an HTML page uses the !DOCTYPE element in Windows Internet Explorer 7 or in Microsoft Internet Explorer 6, a Vector Markup Language (VML) element is not displayed in strict standards-compliant mode.



RESOLUTION
To resolve this problem, set the VML style to &quot;display:inline-block&quot; by using the following code: vml\:* { behavior: url(#default#VML);display:inline-block }



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.



MORE INFORMATION
The VML element is displayed correctly if you do both of the following:
 * Do not use strict standards-compliant mode.
 * Remove the !DOCTYPE element.

For more information about strict standards-compliant mode, visit the following Microsoft Web site:

http://msdn2.microsoft.com/en-us/library/ms535242.aspx

To reproduce this problem, use the following page:  <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.1//EN&quot; &quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&quot;>  VML Oval  vml\:* { behavior: url(#default#VML); } VML Oval  

Keywords: kbtshoot kbprb KB932175

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.