Bonjour,
Je m'apprête à lancer un petit blog de cuisine, et j'essaie d'écrire la partie html/css de façon à être un maximum accessible. ( je ne sais pas si des non-voyants ont une chance d'être intéressés par des recettes, mais ça n'est pas à moi d'en juger, et autant développer "propre" ! ). Après lecture de nombreuses pages d'alsacréations, de W3C schools et quelques autres, il me reste des questions :
Je me demandais donc s'il serait intéressant de placer à certains endroits des images invisibles ( par exemple 1px/1px transparent ou de la couleur du fond ) ayant un " alt" un peu développé, afin d'afficher plus d'informations pour les navigateurs en mode texte ou synthèse vocale que pour les navigateurs traditionnels. En écrivant cela je me rend compte qu'il existe peut être encore plus simple ( une balise img sans src ? une balise spéciale " affichage en mode texte" ? ). !! Edit : en me baladant sur le forum, je vois qu'il existe une pratique de ce genre comme référencement malhonnête. J'en déduis que mon idée était très mauvaise, mais je me demande toujours s'il existe une balise dédiée à l'affichage dans les navigateurs texte/vocaux ?
Je me demande également comment faire pour les menus d'évitement ( j'ai lu l'article " les liens d'évitement" de jpv ) : utiliser <a> comme ancre, sachant qu'elles seront mal comprises par les logiciels pour non-voyants, ne me plaît pas. Mais je n'ai pas trouvé plus satisfaisant. Avez-vous une solution ?
J'espérais enfin utiliser un peu de html5 mais j'ai en grande partie renoncé en voyant tout ce qu'il fallait faire pour rester compatible. J'ai cependant ajouté à plusieurs endroits des role=" " en me disant que ça ne pouvait pas faire de mal : est-ce une erreur ? J'ai utilisé les roles suivants : banner, contentinfo, 3 fois navigation, main. Je n'ai pas utilisé "article" par ce que je n'ai pas tout à fait compris ce dont il s'agit: j'ai lu sur le forum qu'il ne fallait pas plus de 5 à 7 de ces roles au total sur la page, et pour un blog il y aura toujours au moins 4 articles par page...
J'ai opté pour du xhtml 1.0 strict, valide, mais je ne validerai pas mon css car j'utilise les jolis bords arrondis du css3 ( le graal ! ).
Merci beaucoup,
Yate.
(edit: correction de maladresses. )
Modifié par Yate (06 Sep 2010 - 11:46)
Je m'apprête à lancer un petit blog de cuisine, et j'essaie d'écrire la partie html/css de façon à être un maximum accessible. ( je ne sais pas si des non-voyants ont une chance d'être intéressés par des recettes, mais ça n'est pas à moi d'en juger, et autant développer "propre" ! ). Après lecture de nombreuses pages d'alsacréations, de W3C schools et quelques autres, il me reste des questions :
Je me demandais donc s'il serait intéressant de placer à certains endroits des images invisibles ( par exemple 1px/1px transparent ou de la couleur du fond ) ayant un " alt" un peu développé, afin d'afficher plus d'informations pour les navigateurs en mode texte ou synthèse vocale que pour les navigateurs traditionnels. En écrivant cela je me rend compte qu'il existe peut être encore plus simple ( une balise img sans src ? une balise spéciale " affichage en mode texte" ? ). !! Edit : en me baladant sur le forum, je vois qu'il existe une pratique de ce genre comme référencement malhonnête. J'en déduis que mon idée était très mauvaise, mais je me demande toujours s'il existe une balise dédiée à l'affichage dans les navigateurs texte/vocaux ?
Je me demande également comment faire pour les menus d'évitement ( j'ai lu l'article " les liens d'évitement" de jpv ) : utiliser <a> comme ancre, sachant qu'elles seront mal comprises par les logiciels pour non-voyants, ne me plaît pas. Mais je n'ai pas trouvé plus satisfaisant. Avez-vous une solution ?
J'espérais enfin utiliser un peu de html5 mais j'ai en grande partie renoncé en voyant tout ce qu'il fallait faire pour rester compatible. J'ai cependant ajouté à plusieurs endroits des role=" " en me disant que ça ne pouvait pas faire de mal : est-ce une erreur ? J'ai utilisé les roles suivants : banner, contentinfo, 3 fois navigation, main. Je n'ai pas utilisé "article" par ce que je n'ai pas tout à fait compris ce dont il s'agit: j'ai lu sur le forum qu'il ne fallait pas plus de 5 à 7 de ces roles au total sur la page, et pour un blog il y aura toujours au moins 4 articles par page...
J'ai opté pour du xhtml 1.0 strict, valide, mais je ne validerai pas mon css car j'utilise les jolis bords arrondis du css3 ( le graal ! ).
Merci beaucoup,
Yate.
(edit: correction de maladresses. )
Modifié par Yate (06 Sep 2010 - 11:46)