Gets a value that indicates whether standards-compliant mode is switched on for the object.
HRESULT IHTMLDocument5::get_compatMode(BSTR *p);
- Pointer to a variable of type BSTR that receives one of the values listed in Possible Values.
BackCompat Standards-compliant mode is not switched on. CSS1Compat Standards-compliant mode is switched on.
Returns S_OK if successful, or an error value otherwise.
When standards-compliant mode is switched on (also called "strict mode"), Windows Internet Explorer displays the document according to the World Wide Web Consortium (W3C) Cascading Style Sheets (CSS) standard. When standards-compliant mode is not switched on (also called "quirks mode"), the document is displayed as it was displayed in previous versions of Internet Explorer.
The IHTMLDocument5::compatMode property is deprecated in Internet Explorer 8 in favor of the IHTMLDocument6::documentMode property.
With Microsoft Internet Explorer 6 and later, you switch on standards-compliant mode by including the !DOCTYPE declaration at the top of your document, specifying a valid Label in the declaration, and in some cases, specifying the Definition or URL. The Label element specifies the unique name of the Document Type Definition (DTD), and can be appended with the version number of the DTD. The Definition element specifies the definition of the DTD that is specified in the Label. The URL element specifies the location of the DTD.
IHTMLDocument6::documentMode, CSS Enhancements in Internet Explorer 6