Hier ist die Wurzelursache:
content-area = In nicht ersetzten Elementen die Box, die durch die Schriftgröße jedes Zeichens im Element, aneinandergereiht, beschrieben wird; in ersetzten Elementen die intrinsische Höhe des Elements plus jegliche Ränder, Rahmen oder Abstände
Inline-Box = Die Hinzufügung von (halbem) Leading zum Inhaltsbereich für jedes Element; bei nicht ersetzten Elementen wird die Höhe der Inline-Box eines Elements genau dem Wert für Zeilenhöhe entsprechen; bei ersetzten Elementen wird die Höhe der Inline-Box eines Elements genau der intrinsischen Höhe des Elements plus jegliche Ränder, Rahmen oder Abstände entsprechen
Linien-Box = Die Box, die die höchsten und tiefsten Punkte der Inline-Boxen, die Teil der Zeile sind, begrenzt
Die folgenden Verhaltensweisen ergeben sich aus dieser Beschreibung:
- Der Hintergrund eines Inline-Elements wird auf den Inhaltsbereich plus jegliche Abstände angewendet
- Abstände und Rahmen an