The CSS
- * html #id {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/image_name.png',sizingMethod='scale');}
yep! That's all it is. No fancy javascript, no special image name with transparency behind it, nothing. Throw that in your IE style sheet or right below your 'good browser' statement in your screen style sheet and you will be good to go. Remember: the path is relative to the page you are on, not the CSS file. So absolute path to the image is probably the best way to go.
Notes
As always there are some things to be aware of when using the filter method. If you make sure to follow this rule, you will save yourself a lot of headache. On the element your are using the filter. DO NOT set a position. On any element inside of the element with the filter, DO set position to relative. (eg.) If your transparency is on your wrap div, do not set a position. Set position relative on yourcontent div and all items within content will be OK.
Now your links and text will be clickable and selectable.
- <div id="wrap">
- <div id="content">
- <h1>Site Title</h1>
- <h2>Tagline</h2>
- <p>Some <a>long-winded</a> content with a link</p>
- </div><!--end #content-->
- </div><!--end #wrap-->
- #wrap {background: url(../images/image_name.png);}
- * html #wrap {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/image_name.png',sizingMethod='scale');}
- #content {postion: relative;}
As with all other posts you have read about the filter method. The background image will stretch to fit the element, so there is no background-position usage etc... If you are unable to use a separate (slightly modified) design to handle your transparency needs for IE then the above method will save you a lot of pain when dealing with them. Below is the code for a snippet to add the above CSS to your style sheet easily with Textmate or e text editor create a new snippet add:
- background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/${1:image_name}.png',sizingMethod='scale');$0
to the big block Activation: tab trigger > iepng Scope Selector: source.css


This past weekend Kami and I went to Quincy for the 35th annual
Spirits we high going into our second game but it was not meant to be. Mr. TwoPoint McTwoPointerson from the other team decided to have the best game of his life. Of the six two point shots he tried, he made 5 of them and we were quickly dispensed 15-6 in about 10 min. All I can say about that game is, at least he wasn't my man to guard.

