Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/ueberdosis/tiptap/llms.txt

Use this file to discover all available pages before exploring further.

The Italic extension allows you to mark text as italic. Text is rendered as an <em> HTML element by default.

Installation

npm install @tiptap/extension-italic

Usage

import { Editor } from '@tiptap/core'
import Italic from '@tiptap/extension-italic'

const editor = new Editor({
  extensions: [
    Italic,
  ],
})

Keyboard Shortcuts

  • Mod-i or Mod-I - Toggle italic formatting

Markdown Support

The extension supports markdown syntax for italic text:
  • Type *text* to create italic text
  • Type _text_ to create italic text

Configuration Options

HTMLAttributes
Record<string, any>
default:"{}"
HTML attributes to add to the italic element.
Italic.configure({
  HTMLAttributes: {
    class: 'my-italic-class',
  },
})

Commands

setItalic()

Set an italic mark on the current selection.
editor.commands.setItalic()

toggleItalic()

Toggle the italic mark on the current selection.
editor.commands.toggleItalic()

unsetItalic()

Remove the italic mark from the current selection.
editor.commands.unsetItalic()

Source Code

View the source code on GitHub: