How to place a citation (div) in the running text (p) on Webflow

How to place a citation (div) in the running text (p) on Webflow

Rob was the inspiration behind my first blog when he wrote a few days ago (30th January 2022), on the Webflow forum asking for help on how to do the "superscript and orange square":

Hey, I’m trying to work out how to create the orange square seen on the image attached. It’s supposed to be in a running paragraph of text. When rolled over it will show another div with text and link. Love any ideas on how to approach this. Thanks!

Screenshot of the desired effect

Having experienced multiple times not finding answers to a lot of my questions, at the beginning of my Webflow journey, I felt I just had to respond.

The question was a good one, and why it caught my attention. Anything is possible, of course, but can it be done easily on the no-code platform Webflow?

Yes, it can. And here’s the first option; it is not creating a <div> inside of paragraph <p> ―although, in theory, this approach has two divs:

<div>This is the text<div>orange square</div>and the text continues</div>

However, the above option has two downsides:

1. It will not work with dynamic content.

2. It is not a no-code (or visual code) solution.

But, worry no more, I have found a better solution in 3 easy steps:

Install Fontawesome

1) Create an account on

2) Install the header code into the heading of your Webflow project:

<script src="" crossorigin="anonymous"></script>

Webflow project settings - custom code

3) Find a shape you want to use. In this example we're using a square:

4) Click on "Copy Unicode Glyph" to copy the element

Copying unicode glyph

Prepare Webflow

1) Prepare and style the section and paragraph.

2) Paste the "glyph" inside of the text, then press Shift and left arrow at the same time. You will see several buttons appear. Click on "Wrap with Span."

Wrapping text with span

3) Add a class name to the span.

Adding class to text span in webflow
Adding class name to span

4) Style it.

  • Add 10px left margin
  • Add -5px to the right margin
  • Add color #ff5b16
Styling text span


There is, unfortunately, no way to just write superscript on Webflow. But, there is a way we can style it with the same Span class as we did before.

1) Write "1" or "TM" or whatever you need.

Editing content of text span

2) Change the text.

  • Size to 14 px
  • Color to orange
Typography settings

3) Position it.

  • Make the Position: Absolute
  • Open 2D & 3D Transform, and add 8px to the Y axis
Setting position

That's it

Yes, that's it. I hope you found the tutorial helpful. Good luck, and let me know how it goes.

Karpi out!

Subscribe to newsletter

Subscribe to receive the latest blog posts to your inbox every week.

By subscribing you agree to with our Privacy Policy.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Website pre-launch checklist

69 steps pre-launch checklist is the most complex checklist developed by years of experience in Karpi Studio.

You will find how to test and fix:
- loading speed issues,
- responsivity issues on all current devices,
- SEO issues,
- and many more.

€30 Now: €9.00
Check it now

Suggested articles