If then else en css

andyyours88 -  
 onKay -
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. fision Messages postés 190 Statut Membre 9
     
    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
  2. andyyours88
     
    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
  3. fision Messages postés 190 Statut Membre 9
     
    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
  4. andyyours88
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
     
    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
  7. fision Messages postés 190 Statut Membre 9
     
    Oui pk utilises -tu un png ?
    0
  8. andyyours88
     
    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
  9. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
     
    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
  10. fision Messages postés 190 Statut Membre 9
     
    Si tu fais un gif sur un calque transparent ?
    0
  11. andyyours88
     
    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
  12. andyyours88
     
    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
  13. fision Messages postés 190 Statut Membre 9
     
    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
  14. andyyours88
     
    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
  15. fision Messages postés 190 Statut Membre 9
     
    RIen j'ai juste remarqué le menu de gauche qui bouge avec la dimension de la page ... aussi nn pareil
    0
  16. andyyours88
     
    mais es-tu sous Internet explorer 6 ??
    0
  17. fision Messages postés 190 Statut Membre 9
     
    oui
    0
  18. onKay
     
    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