---
title: Section
description: Groups related content into clearly-defined thematic areas. Sections have contextual styling that automatically adapts based on nesting depth. They also adjust heading levels to maintain a meaningful and accessible page structure.
api_name: app-home
source_url:
html: https://shopify.dev/docs/api/app-home/polaris-web-components/structure/section
md: https://shopify.dev/docs/api/app-home/polaris-web-components/structure/section.md
---
# Section
Groups related content into clearly-defined thematic areas. Sections have contextual styling that automatically adapts based on nesting depth. They also adjust heading levels to maintain a meaningful and accessible page structure.
## Properties
* accessibilityLabel
string
A label used to describe the section that will be announced by assistive technologies.
When no `heading` property is provided or included as a children of the Section, you **must** provide an `accessibilityLabel` to describe the Section. This is important as it allows assistive technologies to provide the right context to users.
* heading
string
A title that describes the content of the section.
* padding
"base" | "none"
Default: 'base'
Adjust the padding of all edges.
* `base`: applies padding that is appropriate for the element. Note that it may result in no padding if this is the right design decision in a particular context.
* `none`: removes all padding from the element. This can be useful when elements inside the Section need to span to the edge of the Section. For example, a full-width image. In this case, rely on `s-box` with a padding of 'base' to bring back the desired padding for the rest of the content.
## Slots
* children
HTMLElement
The content of the Section.
### Examples
* #### Code
##### jsx
```jsx
View a summary of your online store’s performance.
```
##### html
```html
View a summary of your online store’s performance.
```
## Useful for
* Organizing your page in a logical structure based on nesting levels.
* Creating consistency across pages.
## Considerations
* When adding headings inside sections they automatically use a specific style, which helps keep the content organized and clear.
* Built-in spacing is added between nested sections, as well as between heading and content.
* **Level 1:** Display as responsive cards with background color, rounded corners, and shadow effects. Includes outer padding that can be removed when content like `s-table` needs to expand to the full width of the section.
* **Nested sections:** Don't have any background color or effects by default.
## Examples
Component examples
### Basic usage
Top-Level Section with Form Elements
Demonstrates a level 1 section with a heading and multiple form fields. This example shows how sections provide visual hierarchy and structure for input elements.
Nested Sections with Visual Level Differences
Illustrates how sections can be nested to create a hierarchical layout, with each nested section automatically adjusting its visual style. This example demonstrates the automatic visual leveling of nested sections.
Section with Accessibility Label
Shows how to add an accessibility label to a section, providing an additional hidden heading for screen readers while maintaining a visible heading.
Full-width Content Layout
Demonstrates using a section with `padding="none"` to create a full-width layout, ideal for displaying tables or other content that requires edge-to-edge rendering.
### Examples
* #### Top-Level Section with Form Elements
##### Description
Demonstrates a level 1 section with a heading and multiple form fields. This example shows how sections provide visual hierarchy and structure for input elements.
##### jsx
```jsx
```
##### html
```html
```
* #### Nested Sections with Visual Level Differences
##### Description
Illustrates how sections can be nested to create a hierarchical layout, with each nested section automatically adjusting its visual style. This example demonstrates the automatic visual leveling of nested sections.
##### jsx
```jsx
{/* Level 1 section */}
Order #1234 placed on January 15, 2024
{/* Level 2 section - nested with different visual treatment */}
{/* Level 3 section - further nested */}
{/* Another Level 2 section */}
2 items totaling $49.99
```
##### html
```html
Order #1234 placed on January 15, 2024
2 items totaling $49.99
```
* #### Section with Accessibility Label
##### Description
Shows how to add an accessibility label to a section, providing an additional hidden heading for screen readers while maintaining a visible heading.
##### jsx
```jsx
Subtotal: $42.99
Tax: $5.59
Shipping: $1.41
Total: $49.99
```
##### html
```html
Subtotal: $42.99
Tax: $5.59
Shipping: $1.41
Total: $49.99
```
* #### Full-width Content Layout
##### Description
Demonstrates using a section with \`padding="none"\` to create a full-width layout, ideal for displaying tables or other content that requires edge-to-edge rendering.
##### jsx
```jsx
Product
Price
Status
Cotton t-shirt
$29.99
Active
```
##### html
```html
Product
Price
Status
Cotton t-shirt
$29.99
Active
```