Hallo
Da div-Elemente nicht in p-Elementen sein dürfen ist da überhaupt nichts korrekt, egal wie du das umschreibst.
Wobei Text auch nie direkt in div-Elementen (oder ähnlichen Containern) stehen sollte, die nichtz für Text gedacht sind. Also gleich ein zweites Problem in deinem kurzen Quelltext.
Gruss
MrMurphy