---
title: "Topol Column"
description: "A Template reference of how the template is structured. This a useful information for building a custom block or editing templates in code."
url: https://docs.topol.io/email-editor/template-reference/column.html
---

# Topol column

**A column is the `mj-column` container that sits inside a section and holds a vertical stack of blocks.** A section can hold up to four of them.

```ts
type TopolColumn = {
  tagName: "mj-column";
  attributes: {
    width: string; // e.g. 100%
    "vertical-align": "top";
    "border-right"?: string;
    "border-top"?: string;
    "border-left"?: string;
    "border-bottom"?: string;
    "background-color"?: string;
    "border-radius"?: string;
    padding?: string;
  };

  children: TopolBlock[];
  uid: string;
};
```
