WeSearch

How to add icons to external links with CSS

·3 min read · 0 reactions · 0 comments · 14 views
#css#web development#accessibility
How to add icons to external links with CSS
⚡ TL;DR · AI summary

The article discusses how to add icons to external links using CSS. It explains the importance of indicating external links for user awareness and accessibility. The author provides a step-by-step guide on targeting external links and adding icons efficiently with CSS techniques.

Key facts
Original article
Gomakethings
Read full at Gomakethings →
Opening excerpt (first ~120 words) tap to expand

May 28, 2026 How to add icons to external links with CSS As part of my ongoing updates to my personal site, I decided to add icons after all external links. Today, I wanted to show you how I did it. Let’s dig in! Why? I do a lot of linking on my site, and it’s not always obvious when a link will keep you on-site vs. take you somewhere else. Using [target="_blank"] forces links to open in a new tab or window, but this is considered an anti-pattern for accessibility reasons. It can be confusing, and it robs users or choice and agency. An icon lets them make an informed decision. Rather than manually adding a link to every external link, I figured out how to target all links that point to an external page and add an icon with CSS instead.

Excerpt limited to ~120 words for fair-use compliance. The full article is at Gomakethings.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from Gomakethings