Je vais avoir du mal à obtenir
<!--[if !IE]>
de travail. Je me demande si c'est parce que j'ai cela dans mon document
<!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]-->
Quand j'ai ajouter
<!--[if !IE]><!-->
<link type="text/css" rel="stylesheet" href="http://stackoverflow.com/stylesheets/no-ie.css" />
<!--<![endif]-->
de mon en-tête pour une raison quelconque, il ne fonctionne pas. Cependant si j'ai ajouter
<!--[if !IE]><!-->
<style>
All my css in here
</style>
<!--<![endif]-->
pour le html de la page (en-tête), il fonctionne. Toutes les suggestions? Cheers
Mise à jour à ma question
Ok, quand je l'ai enlevé
<!-->
J'ai seulement vérifié dans IE qui fonctionnait, mais maintenant de retour dans FF le no-ie.le css a été appliquée aux FF. J'ai donc ajouté dans l' <!-->
et supprimé de l' / (et a ajouté que dans le template principal de sorte que le cms ne pas l'ajouter) et tout est revenu travailler dans FF, mais maintenant la feuille de style est appliquée à IE!
J'ai donc essayé
<!--[if IE]>
<link type="text/css" rel="stylesheet" href="http://stackoverflow.com/stylesheets/no-ie.css">
<![endif]-->
et
<!--[if !IE]> -->
<link type="text/css" rel="stylesheet" href="http://stackoverflow.com/stylesheets/no-ie.css">
<!-- <![endif]-->
Et cela ne fonctionne pas. Fondamentalement, je suis en train d'essayer d'obtenir cette page http://css-tricks.com/examples/ResponsiveTables/responsive.php mais déplacer le css dans une feuille de style. Sûrement, il faut que ce soit simple. Ce qui me manque? Je préfère ne pas utiliser JQuery si je n'ai pas. Cheers