Hallo Maddi,
nach Deinen CSS-Vorgaben ist das sehr wohl richtig. Du musst Dich mal mit mit Reihenfolge von Elementen und auch dem Bereich positionsart (positionierung) auseinandersetzen. Vergiss bitte nicht, das erstmal alle Elemente "hintereinander" gehängt werden! Ja, auch StyleSheets
Für Dein Beispiel kannst Du übrigens leichter mit einer Tabelle Arbeiten (Tabelle) und hier die entsprechenden Zellen über css Klassen formatieren. Da bist Du bestimmt mit weniger Schreibarbeit schneller und leichter am Ziel und Du hast ein Aussehen, was sich an den Inhalten orientiert.
Bei dem Fixen vorgehen mit Bereichen passiert es schnell mal, das Text zu lang wird und über den Bereich heraus läuft. Tabelle "formatieren" sich da "selbstständig".
Michael