OK, ich weiß, es ist ein bekanntes Problem mit bekannten Lösungen, aber ich kann es nicht auf meiner Seite arbeiten. So habe ich eine einfache HTML:Kann nicht zentriert Text mit CSS bekommen
<div id="sloganctnctn">
<div id="sloganctn">
<p id="slogan">
A long line that can go to several lines on small width...
</p>
</div>
</div>
Und die CSS:
#sloganctnctn
{
position:absolute;
top:0;
left:0;
width: 100%;
height: 105px;
font-family: hos;
font-size:1.5rem;
color:#378de2;
}
#sloganctn
{
display:inline-block;
width: 100%;
height: 100%;
line-height: 105px;
}
#slogan
{
text-align: center;
vertical-align: middle;
line-height: 2;
}
Aber das funktioniert nicht, siehe jsfiddle: http://jsfiddle.net/Sw3Jd/600/
Dank
Entfernen 'line-height: 2;'. –
Vertikal zentriert? – sol