ersetze das p durch ein div, dem du eine Breite von 100% zuordnest.
Also:<div style="width: 100%; text-align: center;">
Macht das einen Sinn? Mal abgesehen davon, dass Block-Elemente alle per default 100% breit sind, und sowohl p als auch div Block-Elemente sind.
Nein, es macht keinen Sinn. Und text-align heißt nunmal nicht umsonst "TEXT"-align.