Ich habe Probleme zu bekommen
<!--[if !IE]>
arbeiten. Ich frage mich, ob es daran liegt, dass ich dies in meinem Dokument habe
<!doctype html>
<!--[if lt IE 7]> <html class="ie6 oldie"> <![endif]-->
<!--[if IE 7]> <html class="ie7 oldie"> <![endif]-->
<!--[if IE 8]> <html class="ie8 oldie"> <![endif]-->
<!--[if gt IE 8]><!-->
<html class="">
<!--<![endif]-->
Wenn ich hinzufüge
<!--[if !IE]><!-->
<link type="text/css" rel="stylesheet" href="/stylesheets/no-ie.css" />
<!--<![endif]-->
zu meinem Header aus irgendeinem Grund funktioniert es nicht. Allerdings, wenn ich hinzufüge
<!--[if !IE]><!-->
<style>
All my css in here
</style>
<!--<![endif]-->
zur eigentlichen HTML-Seite (in der Kopfzeile) funktioniert es. Irgendwelche Vorschläge? Prost
Update auf meine Frage
Ok, als ich entfernt habe, habe
<!-->
ich nur den IE eingecheckt, der funktionierte, aber jetzt wieder in FF wurde das no-ie.css auch auf FF angewendet. Also habe ich <!-->
das / wieder hinzugefügt und das / entfernt (und das in die Hauptvorlage eingefügt, damit die cms es nicht wieder hinzufügen) und alles funktioniert wieder in FF, aber jetzt wird das Stylesheet auf den IE angewendet! Also habe ich es versucht
<!--[if IE]>
<link type="text/css" rel="stylesheet" href="https://stackoverflow.com/stylesheets/no-ie.css">
<![endif]-->
und
<!--[if !IE]> -->
<link type="text/css" rel="stylesheet" href="/stylesheets/no-ie.css">
<!-- <![endif]-->
Und das hat nicht funktioniert. Grundsätzlich versuche ich, diese Seite zum Laufen zu bringen http://css-tricks.com/examples/ResponsiveTables/responsive.php, aber verschiebe das CSS in ein Stylesheet. Sicher muss es einfach sein. Was vermisse ich? Ich würde JQuery lieber nicht verwenden, wenn ich nicht muss. Prost
<!-->
sofort nach dem<!--[if !IE]>