Last Updated: 06 Jul 2026

   |   

Author: 41.76.101.178

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
front-end-tech:css:image-replacement-technique [Jul 6, 2026 01:54 AM]
41.76.101.178 removed
— (current)
Line 1: Line 1:
-= CSS Image Replacement = 
  
-There are quite a few cases when you'll want to use an image for a headline, section header and the like, but want to keep a text 'backup' so that search engines and screen readers can understand what the headline says. You can do this with a CSS image replacement technique. 
- 
-Basically, you create a text header, and then use a CSS class to ''text-indent'' the text way off screen, and replace it with an image: 
- 
-<code html> 
-<h1 class="myHeadline"> 
-  Really Important Headline 
-</h1> 
-</code> 
- 
-<code css> 
-h1. myHeadline { 
- width: 500px; height: 40px; 
- background: url("images/really-important-headline.jpg"); 
- text-indent: -9999px; 
-} 
-</code> 
- 
-**N.B.:** This image is called the **'Phark' method**, and is the most popular method in use today. However, it is far from the only one: CSS Tricks has an [[http://css-tricks.com/nine-techniques-for-css-image-replacement/|excellent summary of the top nine]]. 
- 
-**N.B.:** There is also some difference of opinion as to whether this constitutes a 'black hat' SEO technique, since you're hiding text. General consensus is that it is OK to use it occasionally (e.g. a few headlines, your logo, etc.), but don't go overboard.