1178 sujets

Accessibilité du Web

Bonjour,

(Je suis nouveau et heureux de voir l'existence d'un tel forum)
J'ai un léger problème avec la balise <abbr>, voici ma balise complète :
<abbr title="Id est | C'est &agrave; dire">i.e.</abbr>

J'ai ensuite fait ajouter à la feuille de style de mon doc le code suivant :
abbr {
cursor:help;
}

Cela dans le but d'obtenir une abbréviation sur lequel le curseur help apparait. Malheureusement cela ne fonctionne pas.
Pouvez vous me dire ce où est mon problème ?
J'ai un peu honte la dessus Smiley confused
De plus, comment puis-je mettre l'attribut lang pour le latin ?

Par avance, merci
Peut-être simplement le "id" de "id est" qui fait conflit dans le title ?
Modifié le 16 Dec 2004 - 16:14
Administrateur
En fait je crois que c'est plus décevant que ça : <abbr> n'est tout simplement pas reconnu du tout par IE : c'est comme si tu n'avais aucune balise du tout.

Petits tests :

abbr {
cursor:help;
}

<abbr>test</abbr>
--> ne fonctionne pas sur IE

.abreviation {
cursor:help;
}

<abbr class="abreviation">test</abbr>
--> ne fonctionne pas sur IE

.abreviation {
cursor:help;
}

<span class="abreviation">test</span>
--> fonctionne sur IE

acronym {
cursor:help;
}

<acronym>test</acronym>
--> fonctionne sur IE
Je confirme. Je l'utilise pour les jours d'un calendrier et mon :

abbr { 
   cursor: help; 
   border-bottom: 1px dotted #222222; 
   text-decoration: none; 
}

ne fonctionne pas sous IE. Smiley decu
IE n'implémente pas <abbr> (il ne connaît que <acronym>, ce qui n'est pas sans se justifier, en fait).

Cela dit, il y a une petite astuce amusante pour le forcer à tenir compte d'<abbr>, de son title et des styles associés, due à D. Edwards (l'auteur d'IE7): abbr-cadabra!. Enjoy ! Smiley cligne