# Divider ### Intro Separate content into multiple areas. ### Install Register component globally via `app.use`, refer to [Component Registration](#/en-US/advanced-usage#zu-jian-zhu-ce) for more registration ways. ```js import { createApp } from 'vue'; import { Divider } from 'vant'; const app = createApp(); app.use(Divider); ``` ## Usage ### Basic Usage ```html ``` ### With Text ```html Text ``` ### Content Position ```html Text Text ``` ### Dashed ```html Text ``` ### Custom Style ```html Text ``` ## API ### Props | Attribute | Description | Type | Default | | --- | --- | --- | --- | | dashed | Whether to use dashed border | _boolean_ | `false` | | hairline | Whether to use hairline | _boolean_ | `true` | | content-position | Content position,can be set to `left` `right` | _string_ | `center` | ### Slots | Name | Description | | ------- | ----------- | | default | content | ### CSS Variables The component provides the following CSS variables, which can be used to customize styles. Please refer to [ConfigProvider component](#/en-US/config-provider). | Name | Default Value | Description | | --------------------------------- | ------------------------- | ----------- | | --van-divider-margin | _var(--van-padding-md) 0_ | - | | --van-divider-text-color | _var(--van-gray-6)_ | - | | --van-divider-font-size | _var(--van-font-size-md)_ | - | | --van-divider-line-height | _24px_ | - | | --van-divider-border-color | _var(--van-border-color)_ | - | | --van-divider-content-padding | _var(--van-padding-md)_ | - | | --van-divider-content-left-width | _10%_ | - | | --van-divider-content-right-width | _10%_ | - |