Survol lien... (onMouse hover)

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Ce qu'il a donné c'est un exemple de d'infobulle sur une abréviation, mais tu peux mettre ça sur n'importe quelle balise en fait.

En particulier sur un lien c'est simplement quelque chose comme ça :

Code : Tout sélectionner

<a href="une/autre/page.html" title="Titre de l'autre page">Une autre page</a>
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
myahoo
Animal mythique
Messages : 8279
Inscription : 02 sept. 2005, 00:13

Message par myahoo »

Oui, pardon, j'ai parlé trop vite.

Ce que je voulais donner comme exemple était le Image que l'on voit en haut de page, ici : laisse la souris dessus et tu verras que "Foire Aux Questions" apparaît comme commentaire.

Là il y a deux possibilités : soit le texte et/ou l'image n'est pas un lien, soit c'en est un. Dans le premier cas, il y a à mettre ces balises :

Code : Tout sélectionner

<abbr title="le commentaire">
  N'importe quoi, sur lequel se mettra le commentaire.
</abbr>
Dans le second cas, il y a soit à mettre les balises de lien :

Code : Tout sélectionner

<a href="http://le-lien-vers-une-page">
 <abbr title="le commentaire">
   N'importe quoi, sur lequel se mettra le commentaire.
 </abbr>
</a>
soit à mettre ensemble les deux :

Code : Tout sélectionner

<a href="http://le-lien-vers-une-page" title="le commentaire">
  N'importe quoi, sur lequel se mettra le commentaire.
</a>
[Édité] Ah, synchronisation des réponses :P

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
HP
Tyrannosaurus Rex
Messages : 2196
Inscription : 21 oct. 2004, 10:25

Message par HP »

myahoo a écrit :Là il y a deux possibilités : soit le texte et/ou l'image n'est pas un lien, soit c'en est un. Dans le premier cas, il y a à mettre ces balises :

Code : Tout sélectionner

<abbr title="le commentaire">
  N'importe quoi, sur lequel se mettra le commentaire.
</abbr>
je ne suis pas d'accord en fait...
comme abbr est censé être utilisé pour définir une abbréviation (et l'on utilise 'acronym' pour les acronymes) que ton exemple n'est pas une abbréviation, je dirais qu'il serait plus logique d'utiliser une balise vide de sens et "non bloc" comme span :

Code : Tout sélectionner

<span title="le commentaire">N'importe quoi, sur lequel se mettra le commentaire.</span>
je pense qu'il faut utiliser chaque balise pour son usage...

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Mac_PowerPC; fr) Opera 9.10

“La médiocrité obtiendra immanquablement la préséance en se travestissant des oripeaux de la bienséance.”
myahoo
Animal mythique
Messages : 8279
Inscription : 02 sept. 2005, 00:13

Message par myahoo »

L'intérêt de <abbr> est d'avoir les tirets pour savoir qu'il y a des commentaires :wink:

Tant qu'on y est, allons-y pour ça :

Code : Tout sélectionner

<a nicetitle="le commentaire" class="nicetitle" href="http://page-de-destination">
  N'importe quoi, sur lequel se mettra le commentaire. 
</a>
... "juste" en utilisant nicetitle.js :lol:

Pour revenir à ce que demandait Elendil, la réponse est : il y a du choix :P

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
HP
Tyrannosaurus Rex
Messages : 2196
Inscription : 21 oct. 2004, 10:25

Message par HP »

myahoo a écrit :L'intérêt de <abbr> est d'avoir les tirets pour savoir qu'il y a des commentaires :wink:
on doit sûrement y arriver juste avec title et des sélecteurs CSS3... en tout état de cause, je ne pense pas qu'il faille utiliser le balisage pour son aspect, mais pour sa sémantique.

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Mac_PowerPC; fr) Opera 9.10

“La médiocrité obtiendra immanquablement la préséance en se travestissant des oripeaux de la bienséance.”
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Les tirets c'est simplement une question de style. Et pour le style on peut utiliser CSS.

P.S. Comme l'attribut nicetitle n'existe pas, je suppose que tu voulais dire ça :

Code : Tout sélectionner

<a title="le commentaire" class="nicetitle" href="http://page-de-destination">
  N'importe quoi, sur lequel se mettra le commentaire.
</a>
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

HP a écrit :on doit sûrement y arriver juste avec title et des sélecteurs CSS3...
Euh… les sélecteurs d'attributs c'est du CSS 2.0 :wink:

Code : Tout sélectionner

span[title] {
border-bottom: 1px dotted;
}
:wink:

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.1) Gecko/20061208 Firefox/2.0.0.1
Elendil
Gecko
Messages : 53
Inscription : 02 nov. 2006, 17:39

Message par Elendil »

RE

Donc , je clic sur le bouton sur lequel je veut une infobulle et je clic sur inserer code html , et je met le code de calimo c'est ca ?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.9) Gecko/20061206 Firefox/1.5.0.9
HP
Tyrannosaurus Rex
Messages : 2196
Inscription : 21 oct. 2004, 10:25

Message par HP »

calimo a écrit :
HP a écrit :on doit sûrement y arriver juste avec title et des sélecteurs CSS3...
Euh… les sélecteurs d'attributs c'est du CSS 2.0 :wink:
au temps pour moi :oops: :D

Message envoyé avec : Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.2pre) Gecko/20070129 Firefox/2.0.0.2pre (Mac Community Build, ElFurbe)

“La médiocrité obtiendra immanquablement la préséance en se travestissant des oripeaux de la bienséance.”
Elendil
Gecko
Messages : 53
Inscription : 02 nov. 2006, 17:39

Message par Elendil »

S'il vous plait , comment doit-je proceder?

Merci

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
myahoo
Animal mythique
Messages : 8279
Inscription : 02 sept. 2005, 00:13

Message par myahoo »

La solution la plus pratique semble être la balise <span> ou <abbr>, au choix :
  • - surligne l'ensemble sur lequel tu veux mettre l'info-bulle,
    - va dans Insertion / Code HTML...
    - et rajoute avant et après le texte le duo de balises qui te plaît :

    Code : Tout sélectionner

    <abbr title="le commentaire">
     Ce que tu as surligné, sur lequel se mettra le commentaire.
    </abbr>
    ou

    Code : Tout sélectionner

    <span title="le commentaire">
     Ce que tu as surligné, sur lequel se mettra le commentaire.
    </span>
Le premier (balises <abbr>) mettra des pointillés sous le "lien" d'affichage du commentaire, et le second (balises <span>) n'en mettra pas.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
HP
Tyrannosaurus Rex
Messages : 2196
Inscription : 21 oct. 2004, 10:25

Message par HP »

myahoo a écrit :Le premier (balises <abbr>) mettra des pointillés
à la convenance du navigateur tout de même... puisque c'est à son libre choix.

Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Mac_PowerPC; fr) Opera 9.10

“La médiocrité obtiendra immanquablement la préséance en se travestissant des oripeaux de la bienséance.”
myahoo
Animal mythique
Messages : 8279
Inscription : 02 sept. 2005, 00:13

Message par myahoo »

HP a écrit :à la convenance du navigateur tout de même... puisque c'est à son libre choix.
Tu as raison, je n'ai pas testé avec Camino, Safari, ni Konqueror :wink:

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Elendil
Gecko
Messages : 53
Inscription : 02 nov. 2006, 17:39

Message par Elendil »

re bonjour ,

alors je met cela :

Code : Tout sélectionner

<abbr title="en construction">
<img src="livredor-2%20copier.gif" alt="En construction"
 style="border: 0px solid ; width: 178px; height: 57px;">
</abbr>
mais cela ne vas pas !!!

y a t'il d'autres alternative?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
myahoo
Animal mythique
Messages : 8279
Inscription : 02 sept. 2005, 00:13

Message par myahoo »

Elendil a écrit :alors je met cela :

Code : Tout sélectionner

<abbr title="en construction">
<img src="livredor-2%20copier.gif" alt="En construction"
 style="border: 0px solid ; width: 178px; height: 57px;">
</abbr>
mais cela ne vas pas !!!
Je viens d'essayer, et ça fonctionne pourtant :roll:
Voilà ce que ça donne (j'ai mis entre "commentaires" le code ayant été ajouté)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités