If then else en css

Fermé
andyyours88 - 17 janv. 2008 à 12:00
 onKay - 21 sept. 2010 à 10:15
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

18 réponses

fision Messages postés 186 Date d'inscription samedi 12 janvier 2008 Statut Membre Dernière intervention 25 juin 2015 9
17 janv. 2008 à 12:19
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
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
fision Messages postés 186 Date d'inscription samedi 12 janvier 2008 Statut Membre Dernière intervention 25 juin 2015 9
17 janv. 2008 à 13:27
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
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921
17 janv. 2008 à 13:37
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
fision Messages postés 186 Date d'inscription samedi 12 janvier 2008 Statut Membre Dernière intervention 25 juin 2015 9
17 janv. 2008 à 13:46
Oui pk utilises -tu un png ?
0
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
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921
17 janv. 2008 à 14:26
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
fision Messages postés 186 Date d'inscription samedi 12 janvier 2008 Statut Membre Dernière intervention 25 juin 2015 9
17 janv. 2008 à 15:21
Si tu fais un gif sur un calque transparent ?
0
mon logiciel est photoshop cs3
0
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
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
fision Messages postés 186 Date d'inscription samedi 12 janvier 2008 Statut Membre Dernière intervention 25 juin 2015 9
17 janv. 2008 à 17:33
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
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
fision Messages postés 186 Date d'inscription samedi 12 janvier 2008 Statut Membre Dernière intervention 25 juin 2015 9
17 janv. 2008 à 19:38
RIen j'ai juste remarqué le menu de gauche qui bouge avec la dimension de la page ... aussi nn pareil
0
mais es-tu sous Internet explorer 6 ??
0
fision Messages postés 186 Date d'inscription samedi 12 janvier 2008 Statut Membre Dernière intervention 25 juin 2015 9
19 janv. 2008 à 17:56
oui
0
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