/* 				ie5.css				 */
The commented backslash hack (original) against Explorer 5 Mac. This browser, too, is dead.
The commented backslash hack works as follows: 
selector {
	property: value for Explorer 5 Mac
}

/*
	First comment. Explorer 5 Mac
	misses the end-of-comment
	because of the backslash
\*/

selector {
	property: value for all other browsers
}

/*
	Second comment. Explorer 5 Mac
	sees the end of this
	comment as the end of
	the previous one
*/

Here is a sample div with class "content".

This div is styled almost identically to the "boxtest" div:
div.content { 
  border:20px solid;
  padding:30px;
  background: #ffc;
}

with one important addition. There is a second style rule, which takes advantage of a CSS parsing bug in IE5/Windows and IE5.5/Windows, to apply a width which is then overriden. 
div.content { 
  width:400px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:300px;
} 

This div (including its borders) should also be as wide as the blue bar, even in IE5/Windows and IE5.5/Windows.

In addition, we add one more rule immediately following the above style rule, to help out UAs which support CSS2 selectors and the CSS box model, but have the same parsing bug as IE5.x/Windows mentioned above. I call it the "be nice to Opera 5" rule. And be sure to not leave any space around the '>'. 
html>body .content {
  width:300px;
} 

Finally, note that UAs that have the parsing bug illustrated by the "\"}\"" value, could potentially ignore the next rule, so the "be nice to Opera 5" rule serves to help those errant parsers "catch up" with where the style sheet is going.

To demonstrate that UAs' CSS parsing has recovered at this point, I added one more rule immediately after the previous one just to make it clear.
p.ruletest { color: blue }

This paragraph has class="ruletest" and thus should be colored blue. If it is red, then an earlier rule (which should have been overridden by the later one) is improperly taking effect. Note that this last style rule is unnecessary, and is only here for the purpose of illustrating that the above box model hack rules properly clean up after themselves

zoom always triggers hasLayout, but it's not supported in IE5.0.

Holly Hack
   1.  /* \*/
   2. * html .gainlayout { height: 1%; }
   3. /* */
   
   
   zoom: 1; gives layout in IE5.5+ to any element (including inline elements), but it has no effect in IE5.0


