zentrieren Ich habe ein div, das eine Höhe von 100vh hat, so dass es immer die Höhe des Browser-Bildschirms ist. Innerhalb dieses div möchte ich ein Bild platzieren und es vertikal zu seinem Elternteil zentrieren.Wie Bild vertikal in div
Die Höhe ist variabel, daher kann ich keine festen Ränder verwenden. Meine aktuelle Markup ist wie folgt:
HTML
<div class="textportfolio">
<h1>This is a title</h1>
<p class="textbio-small">
The Roosevelt dime is the current ten-cent piece of the United States.
</p>
<img class="portfolio-slides-img" src="https://i.imgur.com/iheO43X.png">
</div>
CSS:
.textportfolio {
font-family: "Lora", serif;
margin: 5%;
background: #e9cca3;
height: 100vh;
}
img.portfolio-slides-img {
max-width: 40%;
max-height: 40%;
margin: 0 auto;
display: block;
}
Weiß jemand, wie das Bild in die Mitte vertikal nach Browser Höhe? Hier
ist der Code-Snippet
.textportfolio {
font-family: "Lora", serif;
margin: 5%;
background: #e9cca3;
height: 100vh
}
img.portfolio-slides-img {
margin-top: 15%;
max-width: 40%;
max-height: 40%;
margin: 0 auto;
display: block;
}
<div class="textportfolio">
<h1>This is a title</h1>
<p class="textbio-small">
The Roosevelt dime is the current ten-cent piece of the United States.
</p>
<img class="portfolio-slides-img" src="https://i.imgur.com/iheO43X.png">
</div>
haben Sie versucht Position: absolute attibute? – Vishnu
Es ist nicht ganz klar, was Sie wollen.Soll das Bild zentriert sein und der Text ** vertikal über ** des zentrierten Bildes sitzen ** oder ** versuchen Sie, die gesamte Text/Bild-Kombination zu zentrieren? –
Nur das Bild sollte innerhalb des (orangefarbenen) Div. Vertikal zentriert sein. – Mike