Hallo.
Ich habe eine Sammlung von Worten und Texten ganz verschiedener Länge in einer PHP-Datenbank, die ich zentriert auf einer Internetseite ausgeben möchte.
Da ich weiß, dass die horizontale UND vertikale Zentrierung mit CSS und ohne Tabellen ein Problem ist, fängt meine Frage mit dem einfachen Fall an: die Worte und Texte sollen nur in einer HORIZONTAL zentrierten Box erscheinen, die immer nur so groß aufgezogen werden soll, wie für den Text benötigt, aber maximal nicht größer als 600px. D.h.: ganz klein, wenn der Inhalt nur ein kurzes Wort ist, aber 600px breit, wenn der Text aus vielen vielen Worten besteht. Die sollen dann linksbündig umgebrochen werden. Geht das? Ich habe es bisher immer nur geschafft, eine feste Größe oder gar keine definierte Größe (d.h. vom linken bis zum rechten Seitenrand) zu erzeugen.
Kurze Worte waren dann nie genau zentriert, weil eben immer die Box um sie herum zentriert wurde, die ja eine feste Größe hatte, die Worte selbst aber am linken Rand der Box klebten (was ja bei langen, umgebrochenen Texte auch gewünscht ist).
Zweite Stufe, wenn das erste Problem gelöst ist:
Geht das ganze auch horizontal UND vertikal zentriert? Notfalls meinetwegen auch auf die unelegante Art mit Tabellen… . Aber bitte OHNE Javascript.