Tjah, pixeldude, har du prøvet at sammenligne css-implementationer ?-)
Det er med de aktuelle implementationer i allerhøjste grad nødvendigt at skelne, hvis man vil bare lidt ud i hjørnerne:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<title>Dokumentets titel</title>
<script type="text/javascript">
var ua = navigator.userAgent.toLowerCase();
var opera = (ua.indexOf('opera')>-1)?true:false;
var ie = (!opera&&document.all)?true:false;
var gecko = ua.indexOf('gecko');
document.write('<link rel="stylesheet" type="text/css" href="'+ (opera)?'style/operastyle.css':(ie)?'style/iestyle.css':(gecko)?'style/geckostyle.css':'style/defaultstyle.css' + '">')
</script>