Anfängerfrage - vertikal zentrieren
Sanny
- css
Hallo,
ich habe eine wohl ziemlich blöde Anfängerfrage, aber ich suche schon länger nach einer zufriedenstellenden Antwort.
Ich habe eine Box und darin zwei untereinanderstehende Links. Nun will ich, dass die Links in der vertikalen Mitte der Box angeordnet sind.
Wenn ich nur eine Zeile hätte, wäre es einfach, dann würde ich einfach die Zeilenhöhe so hoch wie die Box, die eine feste Höhe hat, definieren. Es würde ja auch mit zwei Zeilen gehen, wobei die jew. Zeilenhöhe die Hälfte der Box ausmacht. Aber da ich will, dass der Durchschuss zwischen den beiden Links nicht zu groß ist, geht das nicht.
Im Moment würde ich einfach eine weitere Box mit fester Höhe definieren, die in der Mitte der anderen Box liegt, und darin meine Links unterbringen. Aber muss das wirklich so kompliziert sein? Gibt es nicht so etwas wie vertical-align-of-inlineelements-in-a-box:middle o.ä.?
Danke und Entschuldigung wegen der so einfachen Frage,
Sanny
Hallo,
probiere es mal mit <td style="vertical-align:middle">
Bin mir jetzt nicht ganz sicher, aber eigentlich müsste es so gehen.
oder vielleicht auch: <div style="vertical-align:middle">Dann den Text</div>
Probiers mal,
Obrac
hi,
Ich habe eine Box und darin zwei untereinanderstehende Links. Nun will ich, dass die Links in der vertikalen Mitte der Box angeordnet sind.
Wenn ich nur eine Zeile hätte, wäre es einfach, dann würde ich einfach die Zeilenhöhe so hoch wie die Box, die eine feste Höhe hat, definieren. Es würde ja auch mit zwei Zeilen gehen, wobei die jew. Zeilenhöhe die Hälfte der Box ausmacht. Aber da ich will, dass der Durchschuss zwischen den beiden Links nicht zu groß ist, geht das nicht.
Gib doch einfach dem "oberen" Link ein padding-top, und dem unteren ein entsprechendes padding-bottom.
gruß,
wahsaga
Hi wahsaga,
Gib doch einfach dem "oberen" Link ein padding-top, und dem unteren ein entsprechendes padding-bottom.
Das setzt jedoch ebenfalls eine bekannte Höhe voraus und wie ich Sanny verstanden habe, war das bei ihr aufgrund von einer varierenden Anzahl von Textzeilen nicht der Fall…
MfG, Dennis.