Global
Defined and flexible core structure we can use on all or most pages.
Headings
This is some text.
This is some text.
This is some text.
This is some text.
This is some text.
This is some text.
Text
Paragraphs are essential components of any written content, providing structure and clarity. They help organize thoughts and ideas, making the text more readable and engaging.
You probably didn't even know this was a global tag.
Give your italics some style.
no-code inline code// No-code code block
const idea = "Build without breaking things";
console.log(idea);Who knows—perhaps it was for a time like this that you became queen?
- Ordered lists imply sequence, priority, or process.
- Great for process flows or instructions.
- Unordered lists are about grouping related items without priority.
- Plain and simple; often used generically.
Rich Text
Certain global elements are styled uniquely when used in a Rich Text element and using the class rich-text-block.
Introduction
The Rich Text element enables for formatting headings, paragraphs, blockquotes, images, videos, and more—without needing to place each item individually. Think of it like a mini Word or Notion document, but without tables.
In this example, you can view all the available elements and style them the way you want. So, don't be alarmed by random elements like this blockquote.
Choosing the right heading
Avoid using H1 tags in Rich Text elements. Since there’s likely already an H1 tag on your page, serving as the primary heading, using multiple H1 tags obscures the focus of the content, and also renders your website a navigational maze for screen readers, which compromises accessibility.
Static and dynamic capable
Use a Rich Text element for static content by dropping it into the page and typing away. For dynamic content, create a Rich Text field in a Collection, then connect it in the Element Settings panel. Voilà—one element, endless possibilities.
1// Convert client ideas into reality
2function translateClientSpeak(request) {
3 const dictionary = {
4 "make it pop": "add random shadow effects",
5 "clean design": "white background with blue buttons",
6 "innovative": "copy what their competitor just launched",
7 "user-friendly": "add tooltips to everything"
8 };
9
10 return dictionary[request.toLowerCase()] || "add another slider";
11}Style your content
All headings, paragraphs, blockquotes, figures, images, and captions can be globally styled once you add a class to the Rich Text element. Just use the “When nested inside of” selector in Webflow, so your design stays consistent—even if your client decides to sprinkle blockquotes everywhere.
- You can do ordered lists
- And keep them neat
- Or get fancy with bullet points
- Bulleted lists
- Are also possible
- With ease

Keep on exploring
If you’re feeling adventurous, try experimenting with code snippets, superscripts in dates like February the 16th, or subscripts in chemical compounds like H2O for more complex writing needs. H5 and H6 aren’t typically used in marketing sites and blogs, but they’re handy for long content like articles and documentation.
A note on how this Rich Text element is styled
Every non-media element has a max width set. This allows media to stretch to the container or page boundary, emphasizing the media and creating a richer visual experience. This is especially useful on smaller devices where images are smaller and harder to see.
That’s about it for the Rich Text element. For more functionality, check out tools from Refokus and Finsweet.
Layout
Defined and flexible core structure we can use on all or most pages.
Page
width: 100%;
height: 100%;
min-height: 100svh;<body> tag and wraps all page elements. It’s a quick way to select all page elements. width: 100%;
height: 100%;
min-height: 100svh;<main> element. Ensure that the content within the main-wrapper is unique and not repeated across the site, such as sidebars, navigation links, copyright information, logos, or search forms. Each page should have only one <main> element.max-width: none;max-width: 96rem;max-width: 80rem;max-width: 64rem;max-width: 48rem;max-width: 24rem;Sizing
width: 100%;width: 100svw;width: 100dvw;width: 75%;width: 66%;width: 50%;width: 33%;width: 25%;Layout
Typography
Text classes when typography style doesn't match the default HTML tag.
Display Sizes
Text Sizes
Font Weights
Font Family
Text Alignments
Text Utilities
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website.
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website.
Sample text is being used as a placeholder for real text that is normally present.
Color
Manage recurring text and background colors.
Text Color
Box Color
Shadows
Spacing
Spacing for components and typography uses REM increments of 4 pixels or .25 REM. These sizes are defined using T-shirt sizing in order to support multiple scales without direct correlation to pixel values.
Scale
0rem.125rem.25rem.5rem.625rem.75rem1rem1.25rem1.5rem2rem2.5rem3remPadding
Margin
Gap Sizing
Icons
SVG Embed
Artix uses Nucleo icons. Read copyright information to learn more.