Faire une info-bulle avec internet explorer... [CSS] - HTML/CSS - Programmation
Marsh Posté le 28-06-2007 à 12:05:27
Salut,
J'ai testé ca :
Code :
|
Ca fonctionne sous FF mais j'ai pas testé sous IE
Marsh Posté le 28-06-2007 à 12:13:53
AlphaZone a écrit : Salut,
|
Euh, ça fonctionne, ça, chez toi ?
Chez moi, sous FF, ça me mets l'info-bulle en haut à droite de la page
je pourrais le décaler avec le top et left pour le placer mieux
mais tous les autres info-bulles de la page se placeraient au même endroit
edit : arf, j'avais pas vu que tu avais viré les top et left !
ça marche en effet sous FF
par contre ça ne marche pas du tout avec IE
Marsh Posté le 28-06-2007 à 12:47:53
Ca te fais quoi sous IE ?
Marsh Posté le 28-06-2007 à 12:53:47
L'élément <pre> servant à préserver le formattage du texte qu'il contient (espaces, tabulations et sauts à la ligne), je ne vois pas l'intéret de l'utiliser dans ton cas. De plus c'est un élément de type bloc, donc, il est suivi d'un saut à la ligne, comme le <div>. Le mettre dans un <span> n'y changera rien.
Marsh Posté le 28-06-2007 à 13:10:40
Un type bloc ne veut pas dire qu'il y a un saut de ligne. Je crois qu'il ne faudrait pas mettre tout dans le même panier. Mais j'ai compris ce que tu as voulu dire
Marsh Posté le 28-06-2007 à 13:16:16
C'est bien
Marsh Posté le 28-06-2007 à 13:52:47
bignose a écrit : L'élément <pre> servant à préserver le formattage du texte qu'il contient (espaces, tabulations et sauts à la ligne), je ne vois pas l'intéret de l'utiliser dans ton cas. De plus c'est un élément de type bloc, donc, il est suivi d'un saut à la ligne, comme le <div>. Le mettre dans un <span> n'y changera rien. |
je viens d'essayer en mettant <div> ou même <span> à la place de <pre> : même résultat, ça marche sous FF pas sous IE
Marsh Posté le 28-06-2007 à 16:29:53
AlphaZone a écrit : Ca te fais quoi sous IE ? |
absolument rien, il ne réagit pas au passage du curseur
quelqu'un aurait une idée ?
Marsh Posté le 28-06-2007 à 16:34:11
Je pense que pour commencer, tu devrais remplacer le display: inline; par block de ton pre et remplacer le pre par un div.
Marsh Posté le 28-06-2007 à 16:43:23
AlphaZone a écrit : Je pense que pour commencer, tu devrais remplacer le display: inline; par block de ton pre et remplacer le pre par un div. |
je viens d'essayer ça : même problème
Marsh Posté le 29-06-2007 à 10:34:08
Soileh a écrit : ! |
apparemment, c'est bien ça
(qui est-ce qui m'a fait un navigateur pareil )
qu'est-ce que j'ai comme solution finalement pour faire une info-bulle visible sur internet explorer ?
Marsh Posté le 29-06-2007 à 11:02:42
JavaScript
Marsh Posté le 29-06-2007 à 12:55:01
ReplyMarsh Posté le 29-06-2007 à 12:57:54
Il veut mettre un lien pour exécuter une action
Marsh Posté le 29-06-2007 à 13:10:10
AlphaZone a écrit : Il veut mettre un lien pour exécuter une action |
non non pas spécialement
bignose a écrit : Tu veux mettre quoi dans ton infobulle ? |
seulement expliquer ce que fait le bouton pour la première fois qu'ils le verront (qq mots, souvent 1 seul)
ça économisera de la place par rapport à un texte écrit à côté en permanence...
Marsh Posté le 29-06-2007 à 13:14:13
Bref c'est juste du texte.
Alors :
<td><span class="bouton_supprimer" title="mon texte d'aide">Supprimer</span></td>
devrait le faire, je pense.
Marsh Posté le 29-06-2007 à 13:17:18
bignose a écrit : Bref c'est juste du texte. |
euh... oui ça marche
Marsh Posté le 29-06-2007 à 14:14:05
IE 6 ne gère pas hover (à part sur les <a> ), je confirme. Tu peux utiliser sinon la lib overlib
Marsh Posté le 28-06-2007 à 11:48:34
Salut !
J'ai un petit problème avec le CSS
je voudrais qu'une info bulle apparaisse sur le bouton avec un lien
j'y suis presque, mais au lieu d'apparaître au-dessus, tout le reste du tableau se décale vers la droite pour caser l'info-bulle
voilà mon code :
et la page est visible ici : http://carcreff.free.fr/soft/CSS.html
si qqun pouvait me donner une piste
edit: je viens de constater un autre problème d'importance : ça ne fonctionne pas sur internet explorer
(et en plus la transparence de l'image ne marche pas non plus )
Message édité par sire de Botcor le 28-06-2007 à 16:30:13
---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron