• User Attivo

    [Risolto] Problemi con i commenti condizionali

    Sono vari giorni che sto cercando di utilizzare i commenti condizionali per ie7, ho provato a usare dei fogli dedicati, uno per IE uno per tutti gli altri, ad inserire un foglio di stile ed un altro con le sole modifiche per IE.
    Ma nonostante tutte le prove funzionano un come credono.
    Ad esempio inserisco
    <link rel="stylesheet" href="../stile.css" type="text/css"> e poi

    <!--[if IE 8]>
    <style type="text/css" media="screen">@import "ie8.css";</style>
    <![endif]-->
    Internet explorer 8 se ne frega idem se scrivessi <!--[if IE 7]> per IE7.

    oppure
    <!--[if lte IE 7]><link rel="stylesheet" href="../ie7.css" type="text/css"><![endif]-->

    <!--[if !IE]><!-->
    <link rel="stylesheet" href="../stile.css" type="text/css">
    <!--<![endif]-->

    IE 8 più o meno funziona IE7 se ne frega, esiste qualche regola particolaere da seguire, oltre ad inserire tra head e head?


  • User Attivo

    @furio said:

    ...

    Se inserisco questo,

    <!--[if !IE]><!--><link rel="stylesheet" href="stile.css" type="text/css"><!--<![endif]-->
    <!--[if IE 8]>
    <style type="text/css" media="screen">@import "stile.css";</style>
    <![endif]-->
    <!--[if lte IE 7]>
    <style type="text/css" media="screen">@import "ie7.css";</style>
    <![endif]-->

    IE 8 carica il foglio per il 7 ????????

    Qualcuno di voi ha un idea o a scelta la sfrera di cristallo?


  • User Attivo

    Ho trovato un paio di errori nella pagina html e tutto si è risolto,
    inoltre i commenti condizionali funzionano solo se riferiti a IE7 o inferiore, anche se, quelli per il 7 vengono letti anche da IE8.
    (sicuramente voi tutti lo sapevate già, se per qualcuno non è così si leggerà il post.)

    Un saluto a tutti.