¿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.
- Cómo dominar JSF
- ¿Cuál es la mejor manera de comenzar a construir un sitio web personal desde cero?
- ¿Debo aprender C ++ o usar Java para un backend de juego destinado a WebSockets y WebGL?
- ¿Cuáles son las experiencias de las personas que usan Memcached?
- ¿Cuáles son generalmente las diferencias en la calidad creadas por un desarrollador web experto en lugar de un desarrollador web principiante (si usan la misma pila)?
¿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).