Hallo ChrisB,
dann verschone uns mit serverseitigem Code …!
Wenn ich meinen php-Code hier (in diesem Forum) als reinen "html-Code" notiert hätte, wäre es für Dich in Ordnung gewesen?
Sicher ist es ein clientseitiges Problem und sicher liegt es an einem oder mehreren fehlenden oder falschen css-Angaben und da ich hier nicht weiter komme bat ich um Hilfe.
Div-Suppe
Wieso sollten zwei ineinander verschachtelte div-Bereiche einer Suppe gleichen?
Ich erachte dies als die für mich passende Struktur, eine Liste würde die selben css-Definitionen benötigen (ergänzt um ein paar weitere Angaben, um das Aufzählungszeichen weg zu bekommen etc.).
In dem du uns erst mal ein Online-Beispiel zeigst
Ein Klick auf den angegebenen Link "so" und man sieht das Verhalten.
Gruß
Enrico