I guess most people know the invalid, but well-formed, underscore hack in CSS. Mostly I use: _height:1%
. (Sets hasLayout
to true
.) However, as I discovered together with Rob Vermeulen when working for VPRO Digitaal you can use much more prefixes (and use them together):
<!DOCTYPE html> <style> html{ background:lime; !@#$%^&*()_-+=/?.,|[]{;:<>background:red; } </style>
As may be completely obvious to the most of you, the above gives a red background in Internet Explorer. Proof.