Inserer une image HTML qui ne doit pas dépasser une certaine taille... - HTML/CSS - Programmation
Marsh Posté le 14-06-2005 à 18:57:59
CSS, ne fonctionne pas sous MSIE
Ou alors tu resize à la main avec les libs graphiques de PHP, directement sur le serveur
Marsh Posté le 14-06-2005 à 19:50:44
Donc la solution serait :
img { |
Et comme signalé par Mask, ça ne fonctionne pas sur les navigateurs bouzeux genre IE...
Marsh Posté le 14-06-2005 à 19:52:28
Nan... ça va pas du tout...
En fait, sur mon forum, si un utilisateur clicl pour inserer une image, il apparait :
<img src="LIEN"/>
Mais si l'utilisateur mets un lien vers une image qui fait plus de 600 pixel de large, tout le site se retrouve déformer... Parceque la largeur de la zone de texte fait 600...
Marsh Posté le 14-06-2005 à 20:05:46
tu peux pas utiliser un peu php ?
Il n'existe rien de comparable à max-width pour ie...
Marsh Posté le 14-06-2005 à 20:09:10
Bah pourquoi poas du Php...
Mais j'y connait rien moi !!
Si tu peux me montrer ça...
Marsh Posté le 14-06-2005 à 20:10:44
tu utilises quel forum ? il existe probablement un mod déjà codé qui fera ça mieux que moi
Marsh Posté le 14-06-2005 à 20:12:52
ça ressemble à ça :
<TABLE width="600" >
<TR class="forumTitre">
<TD>
<TABLE width=100% cellpadding="0" cellspacing="0" ><TR class="forumTitre" ><TD>
<A href="forum.php?idForum=1" class="forumTitreLien"> >> Soirées/Sorties/Activités << </A> </TD></TR></TABLE>
</TD>
</TR>
<TR class="forumCorps">
<TD>
Nombre de nouveaux posts : <B>0</B><BR>Ici, nous pourrons organiser nos sorties !! <img src="/images/emoticons/origsmile.gif" border=0 align=middle > <BR> </TD>
</TR>
<TR height="10"><TD></TD></TR>
<TR class="forumTitre">
<TD>
<TABLE width=100% cellpadding="0" cellspacing="0" ><TR class="forumTitre" ><TD>
<A href="forum.php?idForum=2" class="forumTitreLien"> >> Le Site << </A> </TD></TR></TABLE>
</TD>
</TR>
<TR class="forumCorps">
<TD>
Nombre de nouveaux posts : <B>0</B><BR>Vous pouvez mettre ici toutes vos remarques et suggestion !<BR> </TD>
</TR>
<TR height="10"><TD></TD></TR>
<TR class="forumTitre">
<TD>
<TABLE width=100% cellpadding="0" cellspacing="0" ><TR class="forumTitre" ><TD>
<A href="forum.php?idForum=3" class="forumTitreLien"> >> Divers << </A> </TD></TR></TABLE>
</TD>
</TR>
<TR class="forumCorps">
<TD>
Nombre de nouveaux posts : <B>0</B><BR>Mettez ici tous ce qui ne va pas dans les autres Forums <img src="/images/emoticons/origsmile.gif" border=0 align=middle > <BR> </TD>
</TR>
<TR height="10"><TD></TD></TR>
<TR class="forumTitre">
<TD>
<TABLE width=100% cellpadding="0" cellspacing="0" ><TR class="forumTitre" ><TD>
<A href="forum.php?idForum=4" class="forumTitreLien"> >> Nos jobs <img src="/images/emoticons/origsmile.gif" border=0 align=middle > << </A> </TD></TR></TABLE>
</TD>
</TR>
<TR class="forumCorps">
<TD>
Nombre de nouveaux posts : <B>0</B><BR>et oui... faut bien travailler pour avoir de l'argent.<BR> </TD>
</TR>
<TR height="10"><TD></TD></TR>
<TR class="forumTitre">
<TD>
<TABLE width=100% cellpadding="0" cellspacing="0" ><TR class="forumTitre" ><TD>
<A href="forum.php?idForum=5" class="forumTitreLien"> >> Messages Personnels << </A> </TD></TR></TABLE>
</TD>
</TR>
<TR class="forumCorps">
<TD>
Nombre de nouveaux posts : <B>0</B><BR>En attendant que la fonction soit implémentée, ici, vous pouvez mettre vos messages perso pour les autres membres du site sachant qu'il y a de grandes chances pour que tout le monde les regarde <img src="/images/emoticons/origsmile.gif" border=0 align=middle > <BR> </TD>
</TR>
<TR height="10"><TD></TD></TR>
<TR class="forumTitre">
<TD>
<TABLE width=100% cellpadding="0" cellspacing="0" ><TR class="forumTitre" ><TD>
<A href="forum.php?idForum=6" class="forumTitreLien"> >> Chansons << </A> </TD></TR></TABLE>
</TD>
</TR>
<TR class="forumCorps">
<TD>
Nombre de nouveaux posts : <B>0</B><BR>Nico, ton site me permet de prouver que c'est bien moi qui ai écrit ces chansons et à une date bien précise <img src="/images/emoticons/origsmile.gif" border=0 align=middle > Y'en a qui sont devenu millionnaires pour moins que ça <img src="/images/emoticons/origsmile.gif" border=0 align=middle > <BR> </TD>
</TR>
<TR height="10"><TD></TD></TR>
</TABLE>
Marsh Posté le 14-06-2005 à 20:18:09
En gros... Il faudrait faire un truc du genre :
Si "largeur de l'image">600, width=600
Sinon, ne rien faire...
ça doit se faire ne phph effectivement... Mais alors... je sais pas du tout faire ça moi...
Marsh Posté le 14-06-2005 à 20:20:03
ben tu testes la taille de l'image et si elle est plus grande que 600px, tu affiche un message d'erreur!
La fonction php pour faire ca, c'est "getimagesize()" (http://php.benscom.com/manual/fr/function.getimagesize.php)
Et si tu veux vraiment faire qqch de bien, si l'image est trop grande, tu la redimensionne avec php .
Marsh Posté le 14-06-2005 à 20:28:34
superniko1 a écrit : ça ressemble à ça : |
Oui,nan, mais
C'est un quoi ? phpBB ? invision ? Aceboard ?
Tu devrais savoir ça quand même... sinon, donne l'adresse de ce forum.
Marsh Posté le 14-06-2005 à 20:29:08
Faire comme sur d'autres forums : les modos s'occupent de vérifier que les images sont pas trop grandes
Marsh Posté le 14-06-2005 à 21:09:38
Ah nan... C'est chiant ça !!
Je peux pas te donner l'adresse, parcequ'il faut un mot de passe... dsl...
Marsh Posté le 14-06-2005 à 21:47:57
superniko1 a écrit : Ah nan... C'est chiant ça !! |
bah, pas besoin d'un accès, juste de l'adresse!
Marsh Posté le 14-06-2005 à 21:48:27
FlorentG a écrit : Faire comme sur d'autres forums : les modos s'occupent de vérifier que les images sont pas trop grandes |
euh... pkoi?
Ca marcherait pas avec la fonction que j'ai donné??
Marsh Posté le 14-06-2005 à 23:13:54
si, mais il a dit qu'il y connaissais rien...
Bon, alors recopies les dernières lignes de la page de ton forum.
Par exemple, ici c'est :
Forum MesDiscussions.net, version 9.4b |
Marsh Posté le 14-06-2005 à 18:56:37
Je voudrais mettre sur un site HTML une image, mais je voudrai qu'elle ne dépasse pas 600 pixel de large.
En fait, je voudrai que lorsqu'on mets une petite image, elle ne soit pas agrandit, mais par contre, si on met une trop grande image, elle soit retrecit...
En fait, ça déforme mon site quand on insert une image de plus de 600 de large...
J'ai essayé comme ça :
img src="LIEN" max width="600"
Mais ça agrandit les petites images...
Donc si on met une image de 20 pixel... ça fait dégueu...
Avais vous une solution pour mon problème ?