---
title: BEAccessibilityContainerType
framework: browserenginekit
role: symbol
role_heading: Structure
path: browserenginekit/beaccessibilitycontainertype
---

# BEAccessibilityContainerType

Types of containers for an element.

## Declaration

```swift
struct BEAccessibilityContainerType
```

## Overview

Overview Choose a value from this enumeration and set it as an element’s browserAccessibilityContainerType to indicate the element’s container. For example, set table as the browserAccessibilityContainerType for an element within a table cell.

## Topics

### Layout and navigation

- [landmark](browserenginekit/beaccessibilitycontainertype/landmark.md)
- [frame](browserenginekit/beaccessibilitycontainertype/frame.md)
- [scrollArea](browserenginekit/beaccessibilitycontainertype/scrollarea.md)
- [semanticGroup](browserenginekit/beaccessibilitycontainertype/semanticgroup.md)

### Content grouping

- [article](browserenginekit/beaccessibilitycontainertype/article.md)
- [fieldset](browserenginekit/beaccessibilitycontainertype/fieldset.md)
- [descriptionList](browserenginekit/beaccessibilitycontainertype/descriptionlist.md)
- [list](browserenginekit/beaccessibilitycontainertype/list.md)
- [table](browserenginekit/beaccessibilitycontainertype/table.md)
- [tree](browserenginekit/beaccessibilitycontainertype/tree.md)

### Interactive and dynamic

- [alert](browserenginekit/beaccessibilitycontainertype/alert.md)
- [dialog](browserenginekit/beaccessibilitycontainertype/dialog.md)

### Initializers

- [init(rawValue:)](browserenginekit/beaccessibilitycontainertype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Accessibility

- [BEAccessibilityTextMarkerSupport](browserenginekit/beaccessibilitytextmarkersupport.md)
- [valueChangedNotification](browserenginekit/beaccessibility/valuechangednotification.md)
- [selectionChangedNotification](browserenginekit/beaccessibility/selectionchangednotification.md)
- [BEAccessibilityPressedState](browserenginekit/beaccessibilitypressedstate.md)
- [menuItem](browserenginekit/beaccessibility/menuitem.md)
- [popUpButton](browserenginekit/beaccessibility/popupbutton.md)
- [radioButton](browserenginekit/beaccessibility/radiobutton.md)
- [readOnly](browserenginekit/beaccessibility/readonly.md)
- [visited](browserenginekit/beaccessibility/visited.md)
- [BEAccessibilityRemoteElement](browserenginekit/beaccessibilityremoteelement.md)
- [BEAccessibilityRemoteHostElement](browserenginekit/beaccessibilityremotehostelement.md)
- [BEAccessibility](browserenginekit/beaccessibility.md)
