Ich habe eine portfolioähnliche Seite, die Bilder in einem Raster mit einem Titel darüber anzeigt. Der Titel wird auf Inline-Block festgelegt und hat eine Hintergrundfarbe, die Breite hängt von der Länge des Titels ab. Wenn ein Titel zu lang wird, um in den übergeordneten Artikel zu passen, wird er in eine zweite Zeile umgebrochen. kein Problem. Aber warum ergibt die automatische Breite jetzt 100%?Warum werden "display: inline-block" -Elemente beim Umbrechen von Text 100% breit?
.content{
background: pink;
width: 33%;
float: left;
height: 200px;
overflow: hidden;
position: relative;
}
.title{
position: absolute;
bottom: 10%;
left: 0;
text-align: center;
}
h2{
display: inline-block;
font-family: Arial;
background: rgba(255,255,255,0.6);
}
Beispiel: https://jsfiddle.net/6qtw7duf/
Welche Browser oder Gerät Sie dieses Verhalten zu sehen, in? Die von dir zur Verfügung gestellte Geige rendert jeden der drei Beispieltexte mit der neuesten Version von Chrome und Safari zu 33%. – Xorandnotor
@Xorandnotor es ist 100% der 33% – Neal
ich kann 33% für jeden Container sehen ... –