Allerdings ist es am einfachsten zu lösen mit
p.first
p.followup
p.endNein. Am einfachsten* ist es zu lösen mit
p
p:first-child
p:last-childDann braucht man keine überflüssigen Klassen im Markup zu setzen.
Dafür musst du jetzt neue überflüssige Parentelemente setzen.
Einfachheit sollte nicht zu Lasten der Flexibilität definiert werden.
Aber ich gebe zu man kann es reduzieren.
#fliesstext p{margin:0 0;text-indent:2em; text-align:justify;}
#fliesstext p.first{margin:1em 0 0;text-indent:2em; text-align:justify;}
Damit können in einem Bereich id="fliesstext" mehrere Blöcke von Paragraph-Gruppen vorkommen, und die Klassenanwendung ist minimiert.
mfg Beat