Nach vielen Versuchen und Suche habe ich nie eine zufriedenstellende Möglichkeit gefunden, es mit CSS2 zu tun.Zentrieren Sie einen Block des Inhalts, wenn Sie nicht wissen, seine Breite im Voraus
Ein einfacher Weg, um es zu erreichen, ist es in ein handliches <table>
wie im Beispiel unten gezeigt zu wickeln. Wissen Sie, wie Sie Tabellenlayouts vermeiden und auch skurrile Tricks vermeiden können?
table {
margin: 0 auto;
}
<table>
<tr>
<td>test<br/>test</td>
</tr>
</table>
Was will ich weiß, ist, wie es zu tun, ohne eine feste Breite und auch ein Block sein.
Mein Favorit ist die Tabellenmethode in der Frage vorgeschlagen! Ich könnte falsch liegen, aber Joes Lösung funktioniert nicht, wenn divs innerhalb anderer divs verschachtelt werden. – Kyle