Mosaic is officially live. Built over years and shaped by real projects, ready for you to start building.
Gutenberg styles

Gutenberg styles

This documentation explains how Gutenberg styles are used to control the visual appearance of WordPress content. It covers how styles are defined for posts to ensure a consistent design across the site.

Gutenberg styles have to be used to control the appearance of WordPress content. It provides a structured environment for managing and previewing the visual styles used throughout your posts.

External style elements

Within the Gutenberg styles, you’ll find a few elements that are not available on other editor pages. These elements exist specifically to support global styling and design consistency.

The A element defines the base styling for all standard <a> tags on your website, unless overridden within the Post content element by dedicated A or Button elements. It sets the default appearance for inline links. This element is especially important for links that appear inside content.

Post content

Mosaic Style guide Gutenberg section highlighting settings for customizing styles of post content created in Gutenberg.

If you’re planning to use the Post content element to display post content created in Gutenberg (or the Classic WordPress editor), this is the Gutenberg styles element you’ll need to work with. It’s the only place where you can define and edit the styles applied to content rendered inside the Post content element.

Edit Post content

To customize how your Post content appears:

  1. Simply double-click the Post content element, to access the inner elements.
  2. Select the element you want to style within the Post content.
  3. Make sure its element class is selected. This typically corresponds to the element’s HTML tag, like H1, Paragraph, Button, etc….
  4. Apply the desired style changes using the Style tab.

Once saved, these styles will be automatically applied wherever the Post content element is used inside your editor pages.

Additional elements

The Post content element includes some additional prebuilt elements that are accessible through the Add panel.

Entry text

The Entry text element displays text pulled from your post’s Gutenberg content. Add it as a Heading (H1–H6) or a Paragraph and it will render the matching block from the post editor.

Entry quote

The Entry quote is a dedicated element designed to display quotes within your post content. It includes a Paragraph element for the quote text and a Cite element for the citation. This structure helps ensure that quotes are visually consistent and styled appropriately across your site.

Entry image

The Entry image is a prebuilt block used to showcase images within your content. It consists of an Image element followed by a Caption element for describing or crediting the image. This layout gives you better control over how images are presented in your posts.

Entry list

The Entry list element displays your post’s list block, that can be ordered, unordered, or footnotes. It holds the list items and includes three of them by default.

Entry code

The Entry code element shows a code snippets from your post. It keeps the original formatting for easy reading and copy/paste.

Entry preformatted

The Entry preformatted element displays the preformatted block exactly as typed, preserving spaces and line breaks. Use it for transcripts, ASCII layouts, or text where alignment matters.

Entry verse

The Entry verse element displays the verse block with its original line breaks and spacing. Use it for poetry, lyrics, or any text where layout matters.

Entry pullquote

The Entry pullquote is a dedicated element for highlighting standout lines within your post content. It uses the same structure as the Entry quote, a Paragraph for the quote text and a Cite for attribution, but is styled for greater visual emphasis.

Entry seperator

The Entry separator element renders the Separator block as a visual divider between sections of your post. Use it to break up long content or signal transitions.

Entry button

The Entry button element displays the Button/Buttons block from the post editor, preserving its label and link. Use Mosaic to style and to position it within your Post content.

Last updated: March 16, 2026

Still have more questions? Let us help!

Your cookie preferences

We use cookies to improve your experience, analyze traffic, and personalize content. By clicking "Accept all" you agree to storing them on your device. Read our privacy policy.