Ich habe zwei Fragen. Im Wesentlichen möchte ich ein Bild in seiner ursprünglichen Größe anzeigen und es in der Mitte des Bildschirms platzieren (mit der Mitte ich meine in der "horizontalen" Mitte nicht die Mitte des Bildschirms), und legen Sie dann ein Div mit Texten direkt darunter Bild. Dies ist der Code, den ich verwenden:zentrieren Sie ein Bild und legen Sie ein div darunter
<div class="figure">;
<img src="...">;
</div>';
<div class="text">
text here
</div>
Dies ist die CSS:
.figure{
position:absolute;
margin:0 auto;
left:0;
right:0;
bottom:10px;
top:30px;
}
.figure img{
margin-left: auto;
margin-right: auto;
display: block;
height:100%;
width:100%;
}
ich zwei Fragen haben. Die erste ist, wenn die Bildhöhe theoretisch länger ist als die Bildschirmhöhe, es gibt keine vertikale Bildlaufleiste, das Bild wurde gerade so skaliert, dass es auf den Bildschirm passt. Die zweite Frage ist, wie kann ich den Text unterhalb des Bildes platzieren, ohne die Größe des Bildes zu kennen? Ich habe versucht, figcaption, aber es funktioniert nicht.
wird Ihr Bild angepasst auf den Bildschirm passen, weil Sie die Höhe und Breite festgelegt als 100% aufweisen. das 100% ist nicht 100% seiner ursprünglichen Größe sein 100% des Behälters, der das img enthält – Tik