tiptap/docs/api/marks/underline.md
2021-09-16 14:41:25 +02:00

1.9 KiB
Raw Blame History

Underline

Version Downloads

Use this extension to render text underlined. If you pass <u> tags, or text with inline style attributes setting text-decoration: underline in the editors initial content, they all will be rendered accordingly.

Be aware that underlined text in the Internet usually indicates that its a clickable link. Dont confuse your users with underlined text.

::: warning Restrictions The extension will generate the corresponding <u> HTML tags when reading contents of the Editor instance. All text marked underlined, regardless of the method will be normalized to <u> HTML tags. :::

Installation

# with npm
npm install @tiptap/extension-underline

# with Yarn
yarn add @tiptap/extension-underline

Settings

Option Type Default Description
HTMLAttributes Object {} Custom HTML attributes that should be added to the rendered HTML tag.

Commands

Command Parameters Description
setUnderline Mark text as underlined.
toggleUnderline Toggle underline mark.
unsetUnderline Remove underline mark.

Keyboard shortcuts

  • Windows/Linux: Control U
  • macOS: Cmd U

Source code

packages/extension-underline/

Usage