This section discusses the relationship between HTML elements and their respective accessible objects. Each accessible object implements the IAccessible interface and provides information about itself and its child elements. HTML elements that support Active Accessibility are included in the accessibility hierarchy and are exposed as accessible objects. Note For Internet Explorer 5.01 and later, the attribute may be set to any value. Nonaccessible HTML elements are excluded from the accessibility hierarchy.
Text contained within HTML elements is exposed as one or more child elements.
Child elements do not implement the IAccessible interface and are accessed through the parent accessible object. Scoped HTML elements that are nonaccessible, such as b and span , create additional child elements for any contained text. Any custom tags that are not part of the HTML standard also create child elements. Accessible HTML elements that are nonvisible are included in the accessibility hierarchy. The following HTML example shows how nonaccessible HTML elements determine the way in which contained text is used to create child elements.