IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

IMG avec % dans width : bizarre !


Sujet :

HTML

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 13
    Points : 13
    Points
    13
    Par défaut IMG avec % dans width : bizarre !
    Bonjour à tous,

    Je vais vous exposé un petit problème que je n'arrive pas à comprendre. Donc si quelqu'un peut éclairer ma lanterne, je suis preneur !!

    Voila le souci : dans une balise img, je met width="25%", eh bien, il me semblerait logique que l'image soit diminuée jusqu'à ce qu'elle fasse 25 % de la taille d'origine. Et bien en fait, non ! Le plus bizarre c'est que lorsque l'image est dans un tableau, elle est bien réduite correctemet !!

    Bizarre non ??!

    Voici un lien pour que vous puissiez constatez par vous meme : http://perso.orange.fr/philippe-marceau/boite.html

    voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    <html>
    <head>
    <title>Document sans nom</title>
    </head>
     
    <body>
    <p>superbe image : </p>
    <p><br />
    </p>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td><img src="boite.JPG" /></td>
        <td width="100%">&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td><img src="boite.JPG" width="50%" /></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td><img src="boite.JPG" width="25%" /></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table>
    <p>
      <br />
    </p>
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td><img src="boite.JPG" width="25%" /></td>
      </tr>
    </table>
     
    <img src="boite.JPG" height="25%" />
    </body>
    </html>
    merci d'avance pour vos réponse...

    @+

    PS.: au fait, j'ai testé avec IE et Firefox.

  2. #2
    Membre habitué Avatar de kodokan
    Profil pro
    Lycéen
    Inscrit en
    Avril 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2006
    Messages : 127
    Points : 170
    Points
    170
    Par défaut
    Salut

    Arrete-moi si je n'est pas compris ( ce qui semble etre le cas) mais tout ce passe comme tu le souhaites , non ? ton image se redimensionne bien à moins que j'ai oublié de mettre mes lunettes ?

    Dis moi si j'ai pas compris

  3. #3
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 655
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 655
    Points : 11 150
    Points
    11 150
    Par défaut
    bonjour,

    essaye ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <img src="boite.JPG" height="25%">
    <img src="boite.JPG" width="25%">
    et modifie les dimensions de la fenêtre de ton navigateur.
    Dans un cas la référence est le tableau, dans l'autre c'est la fenêtre du navigateur.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 13
    Points : 13
    Points
    13
    Par défaut
    Ca y est !! j'ai compris !!!

    En fait, je voulais que ma photo soit le quart de sa taille d'origine, en fait 25% de sa taille réelle. Par exemple, si sa longeur (width) est de 100 pixels, j'aurais voulu qu'elle soit redimmensionnée à 25 pixels (pour le width). Mais en fait, ca ne marche pas comme ça ! Je n'y avais pas pensé avant, et vos messages m'ont aidé à comprendre, et je vous en remercie.

    Voilà ce qui se passe :

    Dans le cas où l'image est directement contenu dans le <body>, c'est logiquement par rapport à la fenetre du navigateur qu'elle se redimensionne.

    Ex avec du code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <html>
    <body>
    <p>superbe image : </p>
    <img src="boite.JPG" height="25%">
    <img src="boite.JPG" width="25%">
    </body>
    </html>
    Par contre, et c'est ce passage qui m'intéresse, si l'image est comprise dans un tableau (avec des caractéristique basique, pas de width=100% par exemple), elle sera redimensionné à 25% de sa taille réelle.

    Ex avec du code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <html>
    <body>
    <p>superbe image : </p>
    </p>
     
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td><img src="boite.JPG" width="25%" /></td>
      </tr>
    </table>
     
    <img src="boite.JPG" width="67px" />
     
    </body>
    </html>
    Voilà problème résolu !

    Merci encore, @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 22
    Dernier message: 29/08/2011, 00h12
  2. Réponses: 18
    Dernier message: 26/06/2011, 16h21
  3. Souci de balise IMG avec width en % sous IE8
    Par fabrice91 dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 04/09/2009, 20h52
  4. Balise MAP et IMG avec un width en % ?
    Par Nowwis dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 12/08/2009, 18h21
  5. Mes message dans windows mail s'affichent avec des signes bizarres
    Par diass dans le forum Outlook Express / Windows Mail
    Réponses: 1
    Dernier message: 14/08/2008, 04h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo