• User

    commenti condizionali

    Ciao a tutti,

    avrei un problema con i commenti condizionali, vorrei far caricare per un css solo a IE6 e inferiori, ma con la seguente regola

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

    non mi viene caricato il css nemmeno da IE7,
    nemmeno setolgo lte...
    insomma non riesco a fare in modo che FF e IE 7 leggano lo stesso css mentre IE6 ed inferiori un altro ho provato vari approcci ma non riesco.

    Dove sbaglio ?

    grazie
    sandro1492


  • Super User

    [HTML]<!--[if IE 7]>
    <style type="text/css" media="screen">@import "ie7.css";</style>
    <![endif]-->
    <!--[if IE 6]>
    <style type="text/css" media="screen">@import "ie6.css";</style>
    <![endif]-->[/HTML]

    :bho:


  • Super User

    Ciao, se hai copiato e incollato il codice come lo vediamo scritto noi non ti funzionerà mai...ti sei mangiato una S.

    <link rel="stylesheet" type="text/css" href="css/layout_ie.css" />

    Altrimenti è strano che non funzioni...;)


  • User

    ciao a tutti.

    Ho inserito i commenti in questo modo:

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

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

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

    ottenendo di selezionare IE 7 e a parte IE 6 ed inferiori, ma FF mi pesca quello per le versioni Ineriori di IE... sbaglio in qualche cosa oppure manca un passaggio?

    Grazie di tutto
    sandro1492


  • User

    @sandro1492 said:

    Ciao a tutti,

    avrei un problema con i commenti condizionali, vorrei far caricare per un css solo a IE6 e inferiori, ma con la seguente regola

    <!--[if lte IE 7]>
    <link rel="stylesheet" type="text/css" href="css/layout_ie.cs" />
    <![endif]-->
    non mi viene caricato il css nemmeno da IE7,
    nemmeno setolgo lte...
    insomma non riesco a fare in modo che FF e IE 7 leggano lo stesso css mentre IE6 ed inferiori un altro ho provato vari approcci ma non riesco.

    Dove sbaglio ?

    grazie
    sandro1492

    Sbagli dove ci sono le parti in grassetto: devi mettere css

    [html] <!--[if lte IE]>
    <style rel="stylesheet" type="text/css">
    @import ie.css
    </style>
    <!--[endif]>
    <!-- -->
    <!--[if lte IE 6]>
    <style rel="stylesheet" type="text/css">
    @import ie.css
    </style>
    <!--[endif]>
    <!-- -->
    <!--[if lte IE 7]>
    <style rel="stylesheet" type="text/css" >
    @import ie.css
    </style>
    <!--[endif]>[/html]


  • User Attivo

    non è che magari sbagli con le chiusure?

    
    <!--[if lte IE 5.5]>
    <style type="text/css" media="screen">
        @import  u r l("miostile.css");
    </style>
    <![endif]-->