Transparent borders for IE5.5 and IE6
13th June 2007
A five point star with transparent outer
A five point star with transparent inner
copyright © stu nicholls - CSS play
I have been attempting to do this on and off for the past year or more, but failed to make it work in IE5.5 and IE6.
Shapes such as triangle, boxes, pentagons, hexagons, octogons have all been done to death, but the five point star was only possible in browsers that understood transparent borders and that meant that IE5.5 and IE6 could never produce this result.
But thanks to a chance email from Jeff Corley there is an answer.
The above demonstration works in all browsers including IE5.5, IE6, IE7, Firefox, Opera, Netscape, Mozilla and Safari (PC version).
The trick is to use 'dashed' transparent borders instead of 'solid'. IE5.5 and IE6 render these using the color of the font being used BUT as dashed borders start with a transparent gap the dashed color is never displayed and the borders are 'transparent'. This works for border art, but would not be of any use for normal border transparency.
So there you have it, border art transparency in IE5.5 and IE6 ...sorted :)
You may use this method on your personal 'non-profit' web site without seeking my permission. A link back to CSSplay is always appreciated.
Commercial usage is also permitted without seeking approval, but I would ask that a donation is considered to support my work on CSSPlay.
If you are having problems integrating any of my demonstrations into your website then I now offer a service to fault find and correct any errors that you may have introduced. Please email me for more information.
Please ask permission before using or copying this example to your web site.