<div class='sourceset sourceset-common'>Common</div>

```kotlin
fun interface Vertical
```

An interface to calculate the position of a box of a certain height inside an available
height. [Alignment.Vertical](/jetpack-compose/androidx.compose.ui/ui/interfaces/Alignment.Vertical) is often used to define the vertical alignment of a layout
inside a parent layout.

## Functions

<h2 id="align-size-space">align</h2>

```kotlin
fun align(size: Int, space: Int): Int
```

Calculates the vertical position of a box of height [size](/jetpack-compose/androidx.compose.ui/ui-geometry/classes/Size) relative to the top edge of an
area of height `space`. The returned offset can be negative or larger than `space - size`
meaning that the box will be positioned partially or completely outside the area.

<hr class="docs-overload-divider">

<h2 id="plus-other">plus</h2>

```kotlin
operator fun plus(other: Horizontal): Alignment
```

Combine this instance's vertical alignment with `other`'s horizontal alignment to create
an [Alignment](/jetpack-compose/androidx.compose.ui/ui/interfaces/Alignment).