Est-il possible d'avoir des info-bulles pour les cellules de tableau sans JavaScript. Je ne peux pas l'utiliser.
javascript
html-table
dublintech
la source
la source
Oui. Vous pouvez utiliser l'
title
attribut sur des éléments de cellule, avec une faible convivialité, ou vous pouvez utiliser des info-bulles CSS (plusieurs questions existantes, éventuellement des doublons de celle-ci).la source
La réponse la mieux classée de Mudassar Bashir utilisant l'attribut "title" semble être le moyen le plus simple de le faire, mais cela vous donne moins de contrôle sur la façon dont le commentaire / l'info-bulle est affiché.
J'ai trouvé que la réponse de Christophe pour une classe d'info-bulle personnalisée semble donner beaucoup plus de contrôle sur le comportement du commentaire / info-bulle. Étant donné que la démo fournie n'inclut pas de tableau, selon la question, voici une démo qui comprend un tableau .
Notez que le style "position" de l'élément parent de l'étendue (a dans ce cas) doit être défini sur "relative" afin que le commentaire ne pousse pas le contenu de la table lors de son affichage. Il m'a fallu un peu de temps pour comprendre cela.
la source
Vous pouvez utiliser css et la pseudo-propriété: hover. Voici une simple démo . Il utilise le css suivant:
Notez que les anciens navigateurs ont une prise en charge limitée pour: hover.
la source
Une évolution de ce que BioData41 a ajouté ...
Placez ce qui suit dans le style CSS
Ensuite, utilisez-le comme ceci:
la source
Dans le script Java, l'ajout conditionnel du titre en comparant la valeur de Data. La table est générée dynamiquement par un script Java.
la source