Maison > interface Web > tutoriel CSS > Comment puis-je faire en sorte qu'un élément conteneur adopte la largeur maximale de son image enfant ?

Comment puis-je faire en sorte qu'un élément conteneur adopte la largeur maximale de son image enfant ?

Patricia Arquette
Libérer: 2024-11-23 20:31:11
original
539 Les gens l'ont consulté

How Can I Make a Container Element Adopt the Maximum Width of its Child Image?

L'élément enveloppé prend la largeur maximale de l'image enfant

Problème :

Utilisateur veut Affichez l'image dans le cadre d'un élément conteneur et souhaitez que la largeur de l'élément conteneur soit égale à la largeur de la sous-image, même si l'élément conteneur contient d'autres éléments (tels que du texte).

Solution de contournement :

Une solution de contournement consiste à utiliser la propriété d'affichage CSS pour définir l'élément d'habillage sur un tableau et définir sa largeur sur 1 %. Cela forcera l'image à sortir de cette largeur et à définir sa propre taille sur la largeur du wrapper :

.wrapper {
  border: 1px solid red;
  display: table;
  width: 1%;
}
Copier après la connexion
<div class="wrapper">
  <img src="image.jpg">
  <p>Your text here</p>
</div>
Copier après la connexion

De cette façon, l'élément d'emballage prendra la largeur maximale de l'image enfant, Indépendamment des autres éléments Quel est le contenu de .

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal