CSS - les images et les div présentent un comportement différent
P粉512729862
P粉512729862 2023-09-12 19:58:47
0
1
598

.d1 {
  border: 1px solid black;
  display: flex;
  width: 300px;
  height: 300px;
}
<div class="d1">
  <img src="https://www.gravatar.com/avatar/4581a99fa5793feaeff38d989a1524c6?s=48&d=identicon&r=PG">
</div>

Pourquoi l'image s'étire-t-elle également jusqu'à la fin de la largeur de la flexbox ? Ne devrait-il pas s'étendre uniquement vers le bas, comme le fait l'élément div à l'intérieur du conteneur Flexbox ?

P粉512729862
P粉512729862

répondre à tous(1)
P粉459440991

Vous pouvez contrôler la largeur maximale et la hauteur maximale de l'image pour résoudre facilement votre problème.

Ajoutez simplement max-widthmax-height à l'image en utilisant CSS, puis ajoutez-y vos propres valeurs.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal