Bonjour,
voici un exemple de code CSS qui pose probléme. Il s'agit donc de pouvoir éviter que la partie du code agrandisse l'image tout en pouvant la répéter en background.
Voici l'exemple :
.fondbleu_centre
{
white-space: nowrap;
height: 25px;
color: #E0E0D4;
background-image: url('./../../../../jdr/images/fondbleu_centre.png');
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='./../../../../jdr/images/fondbleu_centre.png');
_background-image: none;
background-repeat: repeat-x;
padding: 3px 10px 0px 10px;
font-size: 1.1em;
vertical-align: middle;
}
La fonction qui m'intéresse est
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='./../../../../jdr/images/fondbleu_centre.png');
Avec cette méthode, il est possible de donner la transparence sous IE, le problème est qu'on a le choix entre juste 2 méthodes, le 'scale', ou 'crop', mais impossible alors de faire répéter l'image. De fait j'obtiens des décalages sous IE5 et IE6 comme ici sur mon site : www.malstorm.com on peut voir le décalage sur la barre de menu sous IE, que je n'ai pas réussi à atténuer entièrement.
Le problème peut être beaucoup plus flagrant, je l'ai atténué avant de lancer la béta du jeu histoire que çà soit le plus 'potable' possible. Comme ici j'ai besoin de m'en servir sur d'autres images, si jamais vous aviez une solution à ce problème, çà pourra beaucoup m'aider, pour moi c'est un vrai casse tête ...
Merci d'avance pour votre aide,
Nico
voici un exemple de code CSS qui pose probléme. Il s'agit donc de pouvoir éviter que la partie du code agrandisse l'image tout en pouvant la répéter en background.
Voici l'exemple :
.fondbleu_centre
{
white-space: nowrap;
height: 25px;
color: #E0E0D4;
background-image: url('./../../../../jdr/images/fondbleu_centre.png');
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='./../../../../jdr/images/fondbleu_centre.png');
_background-image: none;
background-repeat: repeat-x;
padding: 3px 10px 0px 10px;
font-size: 1.1em;
vertical-align: middle;
}
La fonction qui m'intéresse est
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='./../../../../jdr/images/fondbleu_centre.png');
Avec cette méthode, il est possible de donner la transparence sous IE, le problème est qu'on a le choix entre juste 2 méthodes, le 'scale', ou 'crop', mais impossible alors de faire répéter l'image. De fait j'obtiens des décalages sous IE5 et IE6 comme ici sur mon site : www.malstorm.com on peut voir le décalage sur la barre de menu sous IE, que je n'ai pas réussi à atténuer entièrement.
Le problème peut être beaucoup plus flagrant, je l'ai atténué avant de lancer la béta du jeu histoire que çà soit le plus 'potable' possible. Comme ici j'ai besoin de m'en servir sur d'autres images, si jamais vous aviez une solution à ce problème, çà pourra beaucoup m'aider, pour moi c'est un vrai casse tête ...
Merci d'avance pour votre aide,
Nico