Ho problemi a ottenerlo
<!--[if !IE]>
lavorare. Mi chiedo se è perché ho questo nel mio documento
<!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]-->
Quando aggiungo
<!--[if !IE]><!-->
<link type="text/css" rel="stylesheet" href="/stylesheets/no-ie.css" />
<!--<![endif]-->
nella mia intestazione per qualche motivo non funziona. Tuttavia, se aggiungo
<!--[if !IE]><!-->
<style>
All my css in here
</style>
<!--<![endif]-->
alla pagina HTML effettiva (nell'intestazione) funziona. Eventuali suggerimenti? Saluti
Aggiornamento alla mia domanda
Ok, quando ho rimosso
<!-->
ho controllato solo IE che funzionava, ma ora di nuovo in FF il no-ie.css era stato applicato anche a FF. Quindi ho aggiunto nuovamente in <!-->
e rimosso / (e aggiunto quello nel modello principale in modo che i cms non lo aggiungessero di nuovo) e tutto funzioni nuovamente in FF ma ora il foglio di stile viene applicato a IE! Quindi ci ho provato
<!--[if IE]>
<link type="text/css" rel="stylesheet" href="https://stackoverflow.com/stylesheets/no-ie.css">
<![endif]-->
e
<!--[if !IE]> -->
<link type="text/css" rel="stylesheet" href="/stylesheets/no-ie.css">
<!-- <![endif]-->
E quello non ha funzionato. Fondamentalmente sto cercando di far funzionare questa pagina http://css-tricks.com/examples/ResponsiveTables/responsive.php ma spostando il CSS in un foglio di stile. Sicuramente deve essere semplice. Cosa mi sto perdendo? Preferirei non usare JQuery se non dovessi. Saluti
<!-->
immediatamente dopo il<!--[if !IE]>