Designing the Display of an "Embed Code" Rich Text | Webflow Tutorial

Tutorial
3 min
Published on Mar 20, 2023
Updated on
#webflowtuto with a code snippet on a Webflow rich text
Use AI to summarize this article
Key points

On our blog, we often insert short code snippets that we share with the Webflow user community. However, when you simply copy and paste code into a Rich Text field in Webflow, two major problems arise:

  1. Your article is no longer responsive: the code lacks spacing between characters, causing Webflow to place it all on a single line and create an absolutely terrible "horizontal scrolling" effect...
  2. It becomes difficult to identify within an article (same design)

Our goal was to assign a unique class to these snippets to enhance the UI and specifically improve responsiveness, with an overflow scroll, when sharing code snippets!

The writing of this article is a co-production!  THANK YOU to Chris @Lumious Digital (YouTube channel here) who shared his solution on the Webflow Expert Slack!!!

Guided tutorial in 5 steps:

1 - Create a class in your Style Guide

For this example, we are creating a class .custom-code. It doesn't matter whether it's a div block or a paragraph. Just create a CSS class with the style of your choice.

Creating a class .custom-code in the Webflow designer

In our case, we designed it as follows:

  • Background color: whitesmoke  
  • Black border with a radius of 1rem
  • Overflow: scroll

2 - Open the Rich Text of your blog post

3 - Add a Custom Code element (HTML code editor)

Opening the Webflow embed code editor

4 - Embed your code using "<!-- fs-richtext-ignore --><xmp> - </xmp>"

<xmp class="custom-code">"YOUR CODE HERE"</xmp>
XMP code example

XMP is a more recent variant of the old <!-- fs-richtext-ignore --><pre> feature. It tells search engines that they need not bother executing the code that follows but rather use it for "display purposes." You can replace the value "custom-code" here with the name of your CSS class.

5 - Publish your site!

And here’s the result!

Preview of a custom class in Webflow Rich Text

Discover more tutorials on Webflow in French on our blog or on our YouTube channel 🍿

Now, you can also change the preview of a code snippet on Webflow with Finsweet to achieve a professional design.

Florian Bodelot
Florian Bodelot
Co-founder

Suggested articles

Minimal grid of six headless CMS logos (Sanity, Contentful, Storyblok, Prismic, Strapi, ButterCMS) displayed on rounded cards with soft shadows over a pastel gradient background.
Documentation
Development

Our selection of the best headless CMS in 2026

Our selection of the best headless CMS in 2026
Illustration of Webflow and Claude connection with graphic elements and data network
Tutorial
AI

How to easily connect Claude to your Webflow project?

How to easily connect Claude to your Webflow project?
Webflow AI interface with a centered badge on a blue and purple gradient background.
Documentation
AI

AI in Webflow in 2026: 10 features, from the simplest to the most advanced

AI in Webflow in 2026: 10 features, from the simplest to the most advanced

Want to turn your website into your most valuable asset?

Contact us today