# `HtmlToMarkdown.WhitespaceMode`

Whitespace handling strategy during conversion.

Determines how sequences of whitespace characters (spaces, tabs, newlines) are processed.

# `t`

```elixir
@type t() :: :normalized | :strict
```

Whitespace handling strategy during conversion.

# `normalized`

```elixir
@spec normalized() :: t()
```

Collapse multiple whitespace characters to single spaces. Default. Matches browser behavior.

# `strict`

```elixir
@spec strict() :: t()
```

Preserve all whitespace exactly as it appears in the HTML.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
