# 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%_ | - |