Hallo Ashura,
Ich verstehe es wie folgt:
Semantik: Auszeichnung der Inhalte ihrem Zweck / Sinn entsprechend mit Hilfe der dafür geschaffenen Elemente.
Struktur: sinnvolle und menschen- sowie maschinenlesbare Anordnung dieser Elemente in Bezug zueinander um ein Dokument zu formen.
Wir müssen unterscheiden zwischen einer primärsprachlichen und einer metasprachlichen Ebene.
HTML ist per se eine Metasprache. Natürlich hat z.B. das OL-Element auf der metasprachlichen Ebene eine Bedeutung "geordnete Liste". Betrachtet man es aber von der primärsprachlichen Ebene aus, so bildet es einfach nur eine Struktur ab, insofern es als Mutterelement mehrere Kindelemente aufnimmt, die wir als List-Items (LI-Elemente) kennen. Das wiederum beschreibt von der Primärsprache aus betrachtet aber ausschließlich die Beziehungen der Elemente zueinander und ist somit reine Syntax.
Gruß Gernot