If then else en css

Bonjour,

voici mon code css:

#conteneur {
	width: 870px;
	padding: 0 4px 0 4px;
	margin: auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ombreo.png', sizingMethod='scale')
}

/* repetition CSS */
html>body #conteneur {
	filter: none;
	background: url('ombreo.png') repeat-y

}


voila j'ai un probleme d'affichage d'un png sous IE 6 donc je voudrais faire en sorte que :

Si IE 6
alors background: url('ombreo.JPG') reapeat-y;

sinon background: url('ombreo.png') repeat-y;

voila en gros ce que je voudrais faire pouvez vous me dire comment exactement je pourais faire

la solution qui m'arrage le plus est le css mais si vous ne pouvez m'aider qu'en html ça me va
Configuration: Windows Vista
Internet Explorer 7.0

18 réponses

  1. wahou ca doit etre le bordel dans ton css, le mieu c les src dans une div et ca reste dans le code html ...
    Link l'adresse de son site pour mieu voir
    1
    1. lol fision , je ne trouve pas que ce soit le "bordel" dans mon css

      en fait "ombreo.png" est une bande blanche de 1px de hauteur et dont les bou sont degradé transparant pour créer une ombre sur le fond

      donc repetition dans laxe des Y de l'image ombreo

      je te passe le lien : http://www.tutoras.fr

      et donc sur IE 6 les png ne passe pas donc les visiteurs n'ont pas de fond je croi , c'est pas super pour eux
      0
      1. Ok ^^

        Voila comment je vois ta page avec IE et Fox également www.inania.be/pageas
        C les lignes blande entre t'es images que tu veux comblé ?
        0
        1. oui elles ne s'affiche pas

          car tu ne voi pas les png sous IE6

          donc je voudrais faire une codition "si le visiteurs est sur IE 6"
          0
          1. Contributeur
            salut,

            IE <7 ne supporte pas la couche de transparence des PNG.

            donc soit tu utilises un JS qui corrige le problème associé à un commentaire conditionnel, soit tu utilises les commentaires conditionnels seuls dans le HTML (dans ce cas tu fais une condition sur une balise <style> avec le 'src' qui pointe vers une feuille ne contenant que la règle pour IE 6.

            mais à mon avis, le plus simple reste tout de même de créer un bitmap au format GIF, surtout pour un pixel…

            0
            1. alors j'utilise un png car le gif ne prend pas en conte la transaprance (l'ombre)

              si cela est possible avec le gif pouvez vous me dire comment (peut être un reglage à l'enregistrement)
              0
              1. Contributeur
                les réglages disponibles dépendent du soft que tu utilises.
                mais il existe un format GIF avec la couche alpha (transparence).

                faut fouiller dans les options.
                0
                1. Si tu fais un gif sur un calque transparent ?
                  0
                  1. alors oui il gere la transparance mais pas le dégradé du gris transparant , c'est soit transparant soit d'une couleur mais pas de gris transparant à 50% pas exmple, ce qui fait qu'il n'y a pas d'ombre
                    0
                    1. bon alors j'ai fais une modification , quelqu'un ayant IE 6 pourait-il aller voir sur mon site http://www.tutoras.fr et me dire si oui ou non il voit la page blanche deriere toute les ecritures et images.

                      Le probleme : la page blache ne s'affiche pas sous IE 6

                      Merci d'avance
                      0
                      1. je vois le background blanc ... et le menu a gauche n'est pas fix je veu dire qui dépend de la dimension de la page il reste pas sur son coté gauche
                        0
                        1. fision tout a leur sété la mm chose ou tu ne voyé pas le fond blanc ?

                          qu'est-ce qui à changé depuis ton 2ieme messages ?
                          0
                          1. RIen j'ai juste remarqué le menu de gauche qui bouge avec la dimension de la page ... aussi nn pareil
                            0
                            1. mais es-tu sous Internet explorer 6 ??
                              0
                              1. utilise ie pngfix pour transparence ie6
                                sinon pour le cas du test utilise les commentaires conditionnelles au nivau du html pour gérer les navigateu
                                0