<div id=âparentâ>
<div id = "child1">
<img src="123"/>
</div>
<div id = "child2">
<p> Some text1 </p>
<p> Some text2 </p>
</div>
</div>
I have parent div with fixed height. Parent div always have 2 child containers:
1 clild - div with image
2 child - div with some data
The image inside the container can be different in size. Sometimes, when image is larger, it takes more space inside #child1 and my #child2 with text becoming only half-visible. I can see the "Some text1 " paragraph, but not "Some text2".How can I make my image inside #child1 take always same % of space inside #parent? (Probably, by zooming it in)
3 Réponses :
donner p > #child code> et # enfant2 code> largeur, puis faites la largeur de l'élément img code> 100% du parent. <div class=âparentâ>
<div class="child">
<img src="https://thumbor.forbes.com/thumbor/1280x868/https%3A%2F%2Fspecials-images.forbesimg.com%2Fdam%2Fimageserve%2F42977075%2F960x0.jpg%3Ffit%3Dscale"/>
</div>
<div class="child">
<p> Some text1 </p>
<p> Some text2 </p>
</div>
</div>
flexbox est génial pour cela. J'ai inclus des commentaires dans le CSS qui expliquent ce que chaque ligne fait.
p>
<div class="parent">
<div id="child1" class="child">
<img src="https://picsum.photos/200/300" />
</div>
<div id="child2" class="child">
<p> Some text1 </p>
<p> Some text2 </p>
</div>
</div> La hauteur de fixation des enfants et l'utilisation de l'image d'arrière-plan aidera. html p> Overflow Code> Assurez-vous que la hauteur de l'enfant ne va pas au-delà de