- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- commenti condizionali
-
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
-
[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:
-
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...;)
-
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
-
@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
sandro1492Sbagli 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]
-
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]-->