Signaler les abrĂ©viations - commentaires Signaler les abréviations 2012-11-29T18:16:15Z http://romy.tetue.net/signaler-les-abreviations#forum4221 2012-11-29T18:16:15Z <p>Signalé par Véronique dans <a href="http://storify.com/tetue/utilisabilite-des-abbr-tactile-et-vocale" class="external" rel="external">cette discussion</a>, l'affichage sur écrans tactiles n'est pas satisfaisant : sur iPhone, le title du <code><abbr></code> ne s'affiche pas tandis que sur iPad, il s'ouvre au clic, mais impossible de le refermer… Quid des autres tablettes ?</p> <p>Pour que ça passe sur tous les supports (mobiles, lecteurs d'écran, visiteurs), la bonne pratique, recommandée par Geoffrey à la fin de son <a href="http://www.creativejuiz.fr/blog/veille-technologique/lelement-abbr-les-specifications-html5" class="external" rel="external">billet sur la spec HTML5 de <code><abbr></code></a>, reste d'expliciter l'abréviation dans le texte, en toutes lettres, comme suit :</p> <p><code><p>Nous avons dernièrement beaucoup entendu parler de la Confédération française démocratique du travail (<abbr title="Confédération française démocratique du travail">CFDT</abbr>), mais pourquoi ?</p></code></p> Signaler les abréviations 2011-04-06T21:30:22Z http://romy.tetue.net/signaler-les-abreviations#forum2789 2011-04-06T21:30:22Z <p>Oui, mon article ne traite pas du bon usage des abréviations et je remercie Florent d'avoir complété. Je suis plutôt d'avis de ne pas trop se reposer sur le balisage (<code>abbr</code> ou <code>acronym</code>) : mieux vaut prendre soin d'expliciter les abréviations dans le texte.</p> <p>Mais que faire quand on hérite d'une base de données de textes truffés de sigles abscons, dûment balisés d'<code>abbr</code> ou <code>acronym</code>, mais dont on ignore l'existence faute de signalétique ? Un coup de CSS tel que décrit ici me semble recommandable dans ce cas.</p> Signaler les abréviations 2011-04-06T20:40:08Z http://romy.tetue.net/signaler-les-abreviations#forum2788 2011-04-06T20:40:08Z <p>Le problème avec les JS est que tous les navigateurs ne l'interprètent pas... (Je ne sais pas ce qu'il en est avec les lecteurs d'écran, mais les navigateurs en mode texte —ou prfois pas— ne sont pas ECMAScript-compliant sans oublier certains anciens navigateurs qui ont leur implémentation propre —donc pas toujours compatible— de JS) <br class="manualbr" />La plupart des fureteurs web connaissant les CSS savent jouer à l' :after</p> <p>Le balisage sémantique est toujours une perte de temps en apparence... Mais n'oublions pas que ça reste sémantique et qu'il ne faut pas se priver de respecter les règles avec des critères fallacieux :P J'estime que si on est amené à beaucoup/trop utlisiser la balise ABBR c'est surement qu'on a abusé des abréviations...</p> <p>Je pense que si : les ACRONYM sont dépréciés en HTML5. Mais je ne vois pas ce que ça change pour la norme précédente : on ne réécrit pas les DTD anciennes sous prétexte des nouvelles ! Ainsi, en HTML3.2 tu peux continuer à te battre avec les FONT si le coeur t'en dit</p> Signaler les abréviations 2011-03-30T23:18:39Z http://romy.tetue.net/signaler-les-abreviations#forum2754 2011-03-30T23:18:39Z <p>À propos du dernier point : si le langage HTML évolue bien avec une version 5, la version HTML 4.01 n'évolue PAS et <i><acronym></i> va continuer à exister aux côtés de <i><abbr></i>.</p> <p>Il va donc falloir continuer à s'embêter avec <i>abbr vs acronym</i> si l'on code en HTML 4.01 ou XHTML 1.0 ; autrement dit les changements entre HTML 4 et 5 ne concernent en rien la version 4. Pas de dépréciation envisagée.</p> Signaler les abréviations 2011-03-30T16:21:54Z http://romy.tetue.net/signaler-les-abreviations#forum2751 2011-03-30T16:21:54Z <p>Très bien pour la technique. Manque quelque éclairages sur les usages pertinents de ABBR. Ce n'est pas parce que la spec fournit un élément que c'est une bonne idée de l'utiliser partout, beaucoup, ou même tout court. :)</p> <p>Donc je me suis fendu d'un petit article en complément : <del><a href="http://covertprestige.net/2011/utiliserabbr/" class="external" rel="external">Comment utiliser <abbr> en HTML</a></del> <ins><a href="http://fvsch.com/code/utiliser-abbr/" class="external" rel="external">Comment utiliser <abbr> en HTML</a></ins>. En résumé, je trouve tout à fait défendable de ne pas l'utiliser du tout (ou alors ponctuellement pour des abréviations peu communes qui ne peuvent pas être réécrites en un texte plus simple), et j'estime que l'utiliser beaucoup est une perte de temps et ouvre la porte à pas mal de fautes de rédaction.</p> Signaler les abréviations 2011-03-30T10:22:33Z http://romy.tetue.net/signaler-les-abreviations#forum2750 2011-03-30T10:22:33Z <p>PS : toujours aussi réjouissant de te voir faire tous ces articles de fond, j'adhère complètement à la démarche.</p> Signaler les abréviations 2011-03-30T10:21:17Z http://romy.tetue.net/signaler-les-abreviations#forum2749 2011-03-30T10:21:17Z <p>J'ai une mauvaise nouvelle : je ne connais pas de revue d'écran qui tire parti du <code>title</code> du <code>abbr</code>.</p> <p>Donc un coup de JS sera plus utile qu'une CSS de <code>:after</code> si on intervient dans un contexte où l'accessibilité liée à la mal- et non-voyance est importante.</p> Signaler les abréviations 2011-03-30T10:09:24Z http://romy.tetue.net/signaler-les-abreviations#forum2747 2011-03-30T10:09:24Z <p>A noter, si l'on veut styler l'infobulle, il existe des options via Jquery, cherchez Jquery tooltip, tipsy, il y a des options intéressantes.</p>