Hi @Michael Yeager • Thank you for reaching out.
The labels for the text boxes in all the B2C self-asserted pages with built-in/default templates are displayed inside the text boxes, as shown below. When you sign-up for a Local Account, the sign-up form also shows the labels inside the text boxes when default page templates are used. The problem with the profile editing page is that the attributes with values assigned, get pre-populated in the text boxes, which hides the labels. If you delete the prepopulated values, you can see the labels inside the text boxes as shown below:
However, if you use your custom HTML page, the labels can be displayed out of the text boxes, as shown below:
For your reference, here is the custom HTML page I have used: https://moviesdiag132.blob.core.windows.net/b2c/updateprofile.html
-----------------------------------------------------------------------------------------------------------
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.