En HTML5, ¿podemos usar marcadores de posición en cualquier otro lugar que no sea en los campos de entrada?

¿Técnicamente?
¡Absolutamente!

HTML5 no establece límites reales sobre los atributos que puede y no puede colocar sobre los elementos.

Comenzará a escribir HTML4 / XML / XHTML / etc no válidos muy rápidamente, pero es HTML5 válido.

¿Prácticamente?
No particularmente.
Su único propósito es mantener contenido de texto para mostrar a los usuarios en caso de que no haya contenido de usuario en el campo.

Además, podría usarlo como un nombre de atributo semántico en un div o similar, si estaba escribiendo su propio complemento / componente que se enfocaba en agregar alguna funcionalidad a su página y deseaba almacenar información de “marcador de posición”, en un “marcador de posición” atributo, para que su cosa personalizada pueda funcionar semánticamente (esto, por supuesto, no ofrece ningún beneficio inmediato frente a, por ejemplo, “marcador de posición de datos” o cualquier otra cosa).

No, el marcador de posición es el atributo que solo podría especificarse en los elementos de entrada y área de texto solamente. Primero debe comprender qué es lo que realmente hizo el atributo de marcador de posición , nos muestra una línea de instrucciones en nuestra área de entrada para ayudar al usuario. Eso es todo. .

No, el marcador de posición attrujute es solo para campos de entrada.