Grundsätzlich mal ein paar Gedanken zu deinem Projekt:
Erstmal sieht es nicht schlecht aus was man sieht. Ich bau lieber untereinander im CSS ist Geschmackssache.
Code:
margin:-960px;
margin-bottom:10;
margin-top:16.75%;
margin-right:290px;
padding:0;
Da komme ich jetzt grade nicht mit.
Also du setzt einmal -960px und dann Top 16.75% und rechts 290px. Für was dann die margin definition am Anfang?
Das der IE damit Probleme hat ist "normal" es gibt die möglichkeit mit
Prefix bzw
HIER zu arbeiten.
Die beheben einige der Fehler. Dann gäbe es noch die max-width und die max-height als Tags die du verarbeiten kannst um dem Teil seine max Größe zu verpassen.
Für IE der Version unter 10 hab ich den hier im Head bereich stehen.
Code:
<!-- IE6-8 support of HTML5 elements --> <!--[if lt IE 9]>
<s***** src="//html5shim.googlecode.com/svn/trunk/html5.js"></s*****>
Jetzt zu deiner Ursprungsfrage
Wenn ich dich jetzt richtig verstanden habe möchtest du das je nach Browser ein anderes CSS File geladen wird oder? Dann guck mal
HIER.