Global

Defined and flexible core structure we can use on all or most pages.

Headings

Element
Example
All H1 Headings

This is some text.

All H2 Headings

This is some text.

All H3 Headings

This is some text.

All H4 Headings

This is some text.

All H5 Headings
This is some text.
All H6 Headings
This is some text.

Text

Element
Example
All Paragraphs

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.

All Bolds

You probably didn't even know this was a global tag.

All Italics

Give your italics some style.

All Links
All Code
no-code inline code
All Pre Tags
// No-code code block
const idea = "Build without breaking things";
console.log(idea);
All Block Quotes
Who knows—perhaps it was for a time like this that you became queen?
All Ordered Lists
  1. Ordered lists imply sequence, priority, or process.
  2. Great for process flows or instructions.
All Unordered Lists
  • 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.

  1. You can do ordered lists
  2. And keep them neat
  3. Or get fancy with bullet points
  • Bulleted lists
  • Are also possible
  • With ease
overhead photograph of a white table with two chairs on a concrete floor
Photo by Lala Azizli on Unsplash
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.

Full name Email Group
Danilo Sousa danilo@example.com Developer
Zahra Ambessa zahra@example.com Admin
Jasper Eriksson jasper@example.com Developer
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

Class
Properties
Use
page-wrapper
width: 100%;
height: 100%;
min-height: 100svh;

Used directly below the <body> tag and wraps all page elements. It’s a quick way to select all page elements.  
main-wrapper
width: 100%;
height: 100%;
min-height: 100svh;

Main content of a page should be specified using the <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.
container-full
max-width: none;
Centers content without limiting width.
container-5
max-width: 96rem;
Commerce or media-rich pages like Amazon and Apple TV+
container-4
max-width: 80rem;
Most marketing pages and standard content
container-3
max-width: 64rem;
Structured content like product info
container-2
max-width: 48rem;
Long-text content rich text blocks in blog posts
container-1
max-width: 24rem;
Isolated content like section headers, and forms.

Sizing

Class
Properties
Use
width-full
width: 100%;
width-screen
width: 100svw;
width-device
width: 100dvw;
width-75
width: 75%;
width-66
width: 66%;
width-50
width: 50%;
width-33
width: 33%;
width-25
width: 25%;

Layout

Class
Element
Visual
stack
H Flex
stack
V Flex
stack
Quick Stack

Typography

Text classes when typography style doesn't match the default HTML tag.

Display Sizes

Class
Example
display-size-4
Display text
display-size-3
Display text
display-size-2
Display text
display-size-1
Display text

Text Sizes

Class
Example
font-size-8
Sample text is being used as a placeholder for real text that is normally present.
font-size-7
Sample text is being used as a placeholder for real text that is normally present.
font-size-6
Sample text is being used as a placeholder for real text that is normally present.
font-size-5
Sample text is being used as a placeholder for real text that is normally present.
font-size-4
Sample text is being used as a placeholder for real text that is normally present.
font-size-3
Sample text is being used as a placeholder for real text that is normally present.
font-size-2
Sample text is being used as a placeholder for real text that is normally present.
font-size-1
Sample text is being used as a placeholder for real text that is normally present.

Font Weights

Class
Example
font-weight-900
font-weight-900
font-weight-800
font-weight-800
font-weight-700
font-weight-700
font-weight-600
font-weight-600
font-weight-500
font-weight-500
font-weight-400
font-weight-400
font-weight-300
font-weight-300
font-weight-200
font-weight-200
font-weight-100
font-weight-100

Font Family

Class
Example
font-family-display
Inter Display
font-family-sans
Inter
font-family-serif
IBM Plex Serif
font-family-mono
IBM Plex Mono

Text Alignments

Class
Example
text-align-left
text-align-left
text-align-center
text-align-center
text-align-right
text-align-right

Text Utilities

Class
Example
text-style-strike
text-style-strikethrough
text-style-italic
text-style-italic
text-style-caps
text-style-caps
text-style-truncate
text-style-truncate is native??
line-clamp-3

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.

line-clamp-2

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.

line-clamp-1

Sample text is being used as a placeholder for real text that is normally present.

Color

Manage recurring text and background colors.

Text Color

Class
Example
Use case
text-white
White
-
text-black
Black
-
text-transparent
transparent
Transparent
-
text-inherit-color
Inherit
-
text-accent-1
Low-contrast accent
Brand/primary
text-accent-2
High-contrast accent
Brand/primary
text-gray-1
Low-contrast gray
Base/default
text-gray-2
High-contrast gray
Base/default
text-green-1
Low-contrast green
Positive/success
text-green-2
High-contrast green
Positive/success
text-red-1
Low-contrast red
Negative/error/danger
text-red-2
High-contrast red
Negative/error/danger
text-yellow-1
Low-contrast yellow
Notice/alert/warning
text-yellow-2
High-contrast yellow
Notice/alert/warning
text-blue-1
Low-contrast blue
Informative/default accent
text-blue-2
High-contrast blue
Informative/default accent

Box Color

Class
Example
bg-white
bg-black
bg-transparent
bg-gray-1
bg-gray-2
bg-accent-1
bg-accent-2

Shadows

Class
Example
shadow-1
shadow-2
shadow-3
shadow-4
shadow-5
shadow-6

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

Step
Value
0
0rem
1
.125rem
2
.25rem
3
.5rem
4
.625rem
5
.75rem
6
1rem
7
1.25rem
8
1.5rem
9
2rem
10
2.5rem
11
3rem

Padding

Class
Visual
padding-0
padding-1
padding-2
padding-4
padding-5
padding-6
padding-y-0
padding-y-1
padding-y-2
padding-y-4
padding-y-5
padding-y-6
padding-x-none
padding-x-1
padding-x-2
padding-x-4
padding-x-5
padding-x-6
padding-t-none
padding-t-1
padding-t-2
padding-t-4
padding-t-5
padding-t-6
padding-b-none
padding-b-1
padding-b-2
padding-b-4
padding-b-5
padding-b-6

Margin

Class
Visual
margin-auto
margin-0
margin-1
margin-2
margin-4
margin-5
margin-6
margin-y-auto
margin-y-0
margin-y-1
margin-y-2
margin-y-4
margin-y-5
margin-y-6
margin-x-auto
margin-x-0
margin-x-1
margin-x-2
margin-x-4
margin-x-5
margin-x-6
margin-t-auto
margin-t-0
margin-t-1
margin-t-2
margin-t-4
margin-t-5
margin-t-6
margin-b-auto
margin-b-0
margin-b-1
margin-b-2
margin-b-4
margin-b-5
margin-b-6
margin-l-auto
margin-l-1
margin-l-2
margin-l-4
margin-l-5
margin-l-6
margin-r-auto
margin-r-1
margin-r-2
margin-r-4
margin-r-5
margin-r-6

Gap Sizing

Class
Visual
gap-0
gap-1
gap-2
gap-3
gap-4
gap-5
gap-6
gap-7
gap-8
gap-9

Icons

SVG Embed

Artix uses Nucleo icons. Read copyright information to learn more.

Class
Example
icon-size-1
icon-size-2
icon-size-3
icon-size-4
icon-size-5
icon-size-6
icon-size-7
icon-size-8

Various Utilities

Class
Visual
hide-on-1
hide-on-2
hide-on-3
hide-on-4
hide-below-1
hide-below-2
hide-above-3
hide-above-4
hide
pointer-events-none
Element is visible but ignores all mouse events—like trying to shake hands with a hologram.
sr-only
Visually hides elements while ensuring it's accessible with assistive technology.