Mais ça ne fonctionne qu'avec l'IE, donc ça ne fonctionne pas avec Mozilla (c'est tout blanc), alors la question est :
Comment faire pour que ça fonctionne aussi avec Mozilla, ou à défaut, comment détecter Mozilla afin de mettre un couleur non dégressive ???
Non, on ne détecte pas Moz, il n'est pas tout seul à ne pas être copain avec IE ! On Hackque pour IE ;-)
soit tu mets une couleur,
background: #06f; /* pour non IE */ _background: #fff; /* hack pour IE*/
soit une image de couleur dégressive (que tu auras fabriquée toi-même en 2px de haut et largeur sup à ce que prévu si dégressif sur horizontale)
background: url(degressiv.jpg) repeat-y top left #fff; _background-image: none; /* pour IE */
Et puis tu mets tout ça dans une FdS séparée, ce sera plus propre que d'encombrer la balise body
<style type="text/css"> body { background: url(degressiv.jpg) repeat-y top left #fff; _background-image: none; /* pour IE */ filter:progid:DXImageTransform.microsoft.Gradient (gradientType=1,StartColorStr='#0066ff',EndColorStr='white'); } </style>
Mais ça ne fonctionne qu'avec l'IE, donc ça ne fonctionne pas avec
Mozilla (c'est tout blanc), alors la question est :
Comment faire pour que ça fonctionne aussi avec Mozilla, ou à défaut,
comment détecter Mozilla afin de mettre un couleur non dégressive ???
Non, on ne détecte pas Moz,
il n'est pas tout seul à ne pas être copain avec IE !
On Hackque pour IE ;-)
soit tu mets une couleur,
background: #06f; /* pour non IE */
_background: #fff; /* hack pour IE*/
soit une image de couleur dégressive
(que tu auras fabriquée toi-même en 2px de haut et largeur sup à ce que
prévu si dégressif sur horizontale)
background: url(degressiv.jpg) repeat-y top left #fff;
_background-image: none; /* pour IE */
Et puis tu mets tout ça dans une FdS séparée,
ce sera plus propre que d'encombrer la balise body
<style type="text/css">
body {
background: url(degressiv.jpg) repeat-y top left #fff;
_background-image: none; /* pour IE */
filter:progid:DXImageTransform.microsoft.Gradient
(gradientType=1,StartColorStr='#0066ff',EndColorStr='white');
}
</style>
Mais ça ne fonctionne qu'avec l'IE, donc ça ne fonctionne pas avec Mozilla (c'est tout blanc), alors la question est :
Comment faire pour que ça fonctionne aussi avec Mozilla, ou à défaut, comment détecter Mozilla afin de mettre un couleur non dégressive ???
Non, on ne détecte pas Moz, il n'est pas tout seul à ne pas être copain avec IE ! On Hackque pour IE ;-)
soit tu mets une couleur,
background: #06f; /* pour non IE */ _background: #fff; /* hack pour IE*/
soit une image de couleur dégressive (que tu auras fabriquée toi-même en 2px de haut et largeur sup à ce que prévu si dégressif sur horizontale)
background: url(degressiv.jpg) repeat-y top left #fff; _background-image: none; /* pour IE */
Et puis tu mets tout ça dans une FdS séparée, ce sera plus propre que d'encombrer la balise body
<style type="text/css"> body { background: url(degressiv.jpg) repeat-y top left #fff; _background-image: none; /* pour IE */ filter:progid:DXImageTransform.microsoft.Gradient (gradientType=1,StartColorStr='#0066ff',EndColorStr='white'); } </style>