55 votes

Contenir une image dans une div ?

Je veux contenir une image dans une div 250 x 250, en forçant l'image à se redimensionner mais pas à s'étirer. Comment puis-je faire cela ? D'ailleurs, l'image sera généralement plus grande que la div elle-même, c'est pourquoi le redimensionnement entre en jeu.

<div id = "container">
  <img src = "whatever" />
</div>

#container { width:250px; height:250px; border:1px solid #000; }

Voici un jsfiddle que quelqu'un peut éditer :

http://jsfiddle.net/rV77g/

1 votes

Vous pourriez fixer la largeur et la hauteur de la balise img à 250px.

-2voto

IsisCode Points 1654
#container img{
 height:100%;
 width:100%;   
}

-2voto

daniel Points 1
  <div id ="container">
    <img src = "http://animalia-life.com/data_images/duck/duck9.jpg"/>
#container img {
        max-width:250px;
        max-height:250px;
        width: 250px;
        height: 250px;
        border:1px solid #000;
    }

L'image perdra le rapport hauteur/largeur

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X