Die Kinder meiner Flex Box haben Kinder selbst, für eines dieser Kinder (verwende ich die object-fit:cover
, um sicherzustellen, dass alle Bildkacheln die gleiche Höhe/Breite haben).Flexbox Kinder Kinder Überlauf
Das Problem ist, dass das zweite Kind (<h4>
Tag) nicht in der Flex Box enthalten ist und scheint zu überlaufen.
Meine bisherigen Bemühungen haben dazu geführt, dass die <h4>
Tag-Anpassung, aber die object-fit: cover
aufhören zu arbeiten.
Ist das möglich?
#content {
margin-left: 18%;
margin-right: 18%;
/*border: 1px solid black;*/
}
h1.page-title {
margin-top: 0;
padding: 39px 0px 39px 150px;
}
.image-pane {
display: flex;
background-color: rgba(0, 0, 0, 0.2);
}
.image-tile {
margin: 1%;
width: 48%;
}
span.image-tile>img{
width: 100%;
height: 100%;
object-fit: cover;
box-shadow: 5px 5px 20px 1px rgba(0, 0, 0, 0.2);
}
.image-text {
font-family: aftaSansRegular;
text-align: center;
}
<div id="content">
<h1 class="page-title">
Galleries
</h1>
<div class="image-pane">
<span class="image-tile">
<img src="http://i.turner.ncaa.com/ncaa/big/2016/03/21/379123/1458530071096-mbk-312-wisconsin-xavier-1920.jpg-379123.960x540.jpg" alt="Basketball Image 01"/>
<h4 class="image-text">
Sports
</h4>
</span>
<span class="image-tile">
<img src="https://www.bahn.com/en/view/mdb/pv/agenturservice/2011/mdb_22990_ice_3_schnellfahrstrecke_nuernberg_-_ingolstadt_1000x500_cp_0x144_1000x644.jpg" alt="Train Image 01"/>
<h4 class="image-text">
Models
</h4>
</span>
</div>
</div>
Beim Antworten könnten Sie bitte eine Erklärung geben, warum es auftritt auf diese Weise, so kann ich es verstehen, eher dann korrigiert es einfach: 'P
Sie haben das Blockelement innerhalb der Inline platziert – Morpheus
Wie läuft es? ... Sieht gut aus in Chrome/Firefox für mich – LGSon
Die beiden
Tags sind außerhalb der grauen Box platziert, die die Bilder umschließt. Ich bin auf Chrome 60.0.3112.113 –