Aide générale [Réglé] redimensionnement image auto Pour phpbb 2
Voila j'ai un gros problème avec notre chers Internet explorer (pour changer)
Je dois redimensionner les images postées sur un forum phpbb2.
Donc le redimensionnement ne dois se faire que si l'image a une taille supérieure à 800px, jusque là pas de problème l'utilisation de la fonction "max-width" est faite pour, mais seulement bien que cette fonction doit être prise en charge par IE8 ce n'est pas le cas pour moi ?
J'ai donc chercher du coté des script dédié a IE , j'ai trouver un script qui fait ce don j'ai besoin hormis le fait qu'il redimensionne toutes les images a 800px, ce qui est parfait pour les images de grandes taille mais beaucoup moins pour les images inférieures à 800px.
je pose donc mon code .css ici
Je dois redimensionner les images postées sur un forum phpbb2.
Donc le redimensionnement ne dois se faire que si l'image a une taille supérieure à 800px, jusque là pas de problème l'utilisation de la fonction "max-width" est faite pour, mais seulement bien que cette fonction doit être prise en charge par IE8 ce n'est pas le cas pour moi ?
J'ai donc chercher du coté des script dédié a IE , j'ai trouver un script qui fait ce don j'ai besoin hormis le fait qu'il redimensionne toutes les images a 800px, ce qui est parfait pour les images de grandes taille mais beaucoup moins pour les images inférieures à 800px.
je pose donc mon code .css ici
Code CSS :
Edité par
pegasetkc
Le 04/12/2010 à 15h50
/* redimensionnement auto des images */ #img{ max-width : 800px; display: block; margin: 15px auto; padding: 0; border: 10px solid #FFF; box-shadow: 5px 5px 10px #aaa; -moz-box-shadow: 5px 5px 10px #aaa; -webkit-box-shadow: 5px 5px 10px #aaa; /* IE */ width: expression((this.offsetWidth>=this.offsetHeight) ? Math.min(parseInt(this.offsetWidth), 800 ) : false); text-align: center; filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=8); zoom: 1; }
Citation made in pegasetkc : "Sauvez un arbre mangez un castor"
Depuis que je connais Saturnin mon humour ressemble a cela : j'ai un string dans l'array
c'est bon j'ai finis par trouver :
après recherche dans la FAQ IE, la fonction "max-width" n'est prise en charge qu'avec un encodage
après recherche dans la FAQ IE, la fonction "max-width" n'est prise en charge qu'avec un encodage
Code HTML :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
Citation made in pegasetkc : "Sauvez un arbre mangez un castor"
Depuis que je connais Saturnin mon humour ressemble a cela : j'ai un string dans l'array
sa me rapelle bizarement du php et les fonction conditionelle.
qui peut etre de la sorte :
donc pour faire plus bref essai de tout mettre sur une ligne :
je suis vraiment pas sur de mon coup mais qui sait
sinon tu peut utiliser les switch et charger un css propre pour ie, mais c'est plus chiant
allé un ti lien que je suis pas sur que sa t'apporte quelque chose mais bon ... ici
Code PHP :
if($i ==0) echo $i ; // true
qui peut etre de la sorte :
Code PHP :
($i == true) ? echo $i : '';
donc pour faire plus bref essai de tout mettre sur une ligne :
Code CSS :
width: expression((this.offsetWidth>=this.offsetHeight) ? Math.min(parseInt(this.offsetWidth), 800 ) : false);
je suis vraiment pas sur de mon coup mais qui sait
sinon tu peut utiliser les switch et charger un css propre pour ie, mais c'est plus chiant
allé un ti lien que je suis pas sur que sa t'apporte quelque chose mais bon ... ici
Accroche toi au clavier, je retire le shell...
c'est gentil Sat mais j'ai trouvé juste un encodage qui merdouillé ^^ hé oui vue l'âge de phpbb 2 logique ^^
Citation made in pegasetkc : "Sauvez un arbre mangez un castor"
Depuis que je connais Saturnin mon humour ressemble a cela : j'ai un string dans l'array
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie