Aller au contenu

phdm

Membre
  • Compteur de contenus

    5
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. L'idée est vraiment très intéressante. 1) Mais l'utilisateur du lecteur d'écran paramétré comme je l'indiquais (pour lire les title) va entendre: Ce qui n'est pas génial. 2) Un compromis pourrait être: <a href="page1.html">En savoir <img alt="plus sur les raisons de voter oui" src="image-signe-plus.gif" height="20" width="20" title="" /></a> mais pas de title, ce n'est pas une option que je prendrai facilement. 3) Question @ fre, au point où on en est: penses-tu que le meilleur compromis resterait de distinguer le title, 1ère hypothèse que j'évoquais? _AT_mitiés Philippe [ phdm ]
  2. Tu donnes une hauteur en ems. Tout simplement. Ou si tu donnes une hauteur et une largeur, il faut respecter les proportions de l'image. Cela marche même sous IE. Cela marche quelle que soit la hauteur en pixels de ton image (mais la qualité n'est pas nécessairement au rendez-vous quelle que soit cette hauteur en pixels!) Regarde cette page d'exemple: Elastic Design Demonstration donnée en lien de l'article Elastic Design (ALA) (et traduit ici: Du stretching pour vos sites) Fais varier la taille de tes caractères, la taille de ton image varie. Le code est: <img id="image1" class="image" src="icicles.jpg" alt="Elastic image" /> .image { width: 30em; height: 15em; margin: 0 2em 1em 2em; border: 1px solid #ccc; } _AT_mitiés Philippe [ phdm ]
  3. Là je suis un peu dubitatif, le référentiel ADAE - Accessiweb stipule (point 1.9) "qu'il convient de privilégier un texte mis en forme à un texte sous forme d'image" Cela doit pouvoir se résoudre si tu donnes à ton image une hauteur en "em" (par exemple 1.2em) et pas de largeur, ton image s'adaptera à la taille des caractères, y compris si tu zoomes ou grossis les caractères (même sous IE !) @+ Philippe
  4. Bonjour, A priori, les bonnes pratiques en matière d'accessibilité conseillent que, dans une même page, chaque lien ait un libellé différent. Ma question est la suivante: est-il possible, sans inconvénient pour l'accessibilité de la page, de répéter un même libellé sur plusieurs liens d'une même page si les "title" associés sont différents? Par exemple: <a href="page1.html" title="En savoir plus sur les raisons de voter oui">En savoir plus</a> et plus loin dans la même page: <a href="page2.html" title="En savoir plus sur les raisons de voter non">En savoir plus</a> et encore après : <a href="page3.html" title="En savoir plus sur les raisons de s'abstenir">En savoir plus</a> Il est des cas où cela serait satisfaisant. Ainsi par exemple, dans le "WikiBBlues", Laurent Denis indique que lorsque Jaws est configuré pour lire les title des liens, ce lecteur d'écran ignore alors l'intitulé du lien, sauf si le title est absent (Scénarios d'utilisation de l'attribut title des liens a). Dans ce cas, ma suggestion marcherait: les utilisateurs d'agents visuels verraient une série de "En savoir plus", ce qui ne leur poserait pas de problème, les utilisateurs de Jaws entendraient les "title", différents à chaque fois. Mais il est probablement des configurations et des cas moins favorables. Pourriez-vous m'en indiquer et m'indiquer des cas où cette approche ne fonctionnerait pas du tout. Merci beaucoup pour votre critique Philippe [ phdm ] PS : J'ai lancé cette question hier soir sur la liste "pompeurs", mais il est peut-être plus opportun de la poser ici.
  5. AMHA, c'est effectivement dans ecrire/mes_fonctions.php3 que cela je joue. Tu dois y insérer une fonction apres_propre qui sera appelée par Spip à la fin du calcul de la page. Exemple: <?php $GLOBALS['debut_intertitre'] = "<h3>"; $GLOBALS['fin_intertitre'] = "</h3>"; function apres_propre($texte) { $texte = str_replace(" class=\"spip\">",">",$texte); /* supprime les mentions class="spip" */" $texte = str_replace("<p></p>"," ",$texte); /* supprime quelques défauts du code de la 1.7.2 */ $texte = str_replace("<p></div></p>","</div>",$texte); $texte = str_replace("<p><ul>","<ul>",$texte); $texte = str_replace("</ul></p>","</ul>",$texte); $texte = str_replace("<b>","<strong>",$texte); /* ce qui t'intéresse */ $texte = str_replace("</b>","</strong>",$texte); $texte = str_replace("<i>","<em>",$texte); $texte = str_replace("</i>","</em>",$texte); return($texte); } ?> Chez moi (en 1.7.2), cela marche, _AT_mitiés phdm
×
×
  • Créer...