Para mí, esto parece similar al componente Add <abbr> tags to words in posts. Noté que este componente no usa la etiqueta HTML <abbr>, como <abbr title="Texto mostrado al pasar el ratón por encima">Hover me</abbr> (<abbr title="Texto mostrado al pasar el ratón por encima">Hover me</abbr>), lo que despertó mi curiosidad sobre la elección del diseño.
Según entiendo, una ventaja de usar <abbr> es que la información permanece disponible incluso si el componente se elimina más tarde. Creo que con el enfoque actual, el <span> se volvería invisible en ese caso. Me encantaría entender qué ventajas tiene este enfoque y espero aprender algo nuevo.
Como siempre, estaría muy agradecido si alguien quisiera compartir ideas o participar en este esfuerzo
Mi objetivo aquí es tener un botón de barra de herramientas para permitir la creación rápida de una información sobre herramientas (tooltip) que se revele al pasar el ratón por encima (o, opcionalmente, al hacer clic) y que pueda contener cualquier cosa (incluyendo, pero no limitándose a, HTML y Markdown), y que continúe mostrando el contenido encerrado de la manera más elegante incluso si el componente se elimina, o cuando la página se ve como una página publicada, y en ausencia de cualquier componente de tema no básico/predeterminado.
Me gustaría que el Componente de Tema (TC) proporcionara la mejor compatibilidad general para el futuro, aprovechando la Información sobre Herramientas (Tooltip) principal y/o DModal, o quizás simplemente extendiendo o adaptando el Plugin de Notas al Pie.
He probado algunos de los componentes de tema y plugins existentes, los cuales proporcionan casos de uso específicos y cada uno tiene sus propias limitaciones o comportamientos peculiares, como no renderizar ciertos tipos de contenido correctamente, o no ser utilizable en dispositivos móviles, o el contenedor de la punta (Tip container) no mostrarse o no adaptarse a los cambios de posición, etc.
Quería hacer una tabla mostrando cada componente/plugin existente, incluyendo su respectivo caso de uso y limitaciones, pero en este momento no tengo tiempo y ciertamente agradecería cualquier aportación.