Tim Tepaße: Abstand zwischen Layern

Beitrag lesen

Hallo Roland,

Ich sehe öfters auf barrierefreuen Sites, dass sich Layer untereinander
immer im selben Abstand anordnen. Sprich wenn ich die Schriftgrösse ändere
ändert sich die Grösse des Layers ebenfalls. Der darunter folgende Layer
behält aber seinen Abstand zu diesem bei.

Das ist eigentlich schon in HTML & CSS »eingebaut«. Ein Blockelement, dem
keine Höhe verliehen wird, berechnet seine Höhe aus der Höhe der darin
enthaltenden Elemente. Wenn sich nun durch die Vergrößerung der Schriftgröße
der Elementinhalt vergrößert, vergrößert sich das Element nun einfach mit.

Die im vertikalen Dokumentenfluß folgenden Elemente rutschen dadurch
natürlich nach unten. Der Abstand zwischen zwei Elementen wird durch den
Randabstand definiert. Dazu hat Sönke Dir ja schon Auskunft gegeben, in
SELFHTML steht mehr dazu.

Oder haben Sönke und ich Dich jetzt mißverstanden? Meine Theorie zur
Erklärung, wieso Du diese elementare Eigenschaft nicht kennst, lautet
folgendermaßen: Du hast bisher Layer/div-Elemente immer absolut mit
angegebener Höhe und Breite definiert. Stimmt das?

Nebenbei:
Will man, daß sich Elemente mit einer festen Breite bei der Vergrößerung
der Schriftgröße ebenfalls vergrößern, dann lautet die Lösung, diese
Breite auch relativ anzugeben, also in den Maßeinheiten em, ex oder in
Prozentangaben.

  • Tim
--
Ich kenne Leute, die in der Mensa Splitterschutzwesten
fürs Paintballspielen austauschen.