[accessibilite-numerique] target="_blank"
Thierry Régagnon
bebop at bebop-net.com
Jeu 21 Juin 04:45:17 EDT 2007
Il est possible de rajouter du contenu par le CSS, grâce à la
spécification CSS2. Bien entendu, il faut utiliser cette fonction
intelligement et d'abord vérifier que le contenu rajouté ne serait
pas en fait mieux, placer directement dans le document HTML.
Les sélecteurs CSS2 sont puissant, et permettent d'élaborer des tests
sur le contenu des attributs d'un élément. Ainsi après avoir élaboré
un test au niveau du contenu de l'attribut href afin de réperer les
liens sortant ; en utilisant la pseudo-classe ":after" et la
propriété "content" il est possible de rajouter une indication
derrière les liens grâce à la feuille de style.
Le support de CSS2 étant plus au moins bancale selon les navigateurs,
tous ne supporteront pas cette technique. C'est à appliquer dans une
optique de "progressive enhancement". Partir d'une base commune que
tous les navigateurs supportent correctement, pour ensuite apporter
des petits plus selon les capacités de chaque navigateurs.
Regardez cette traduction de : http://pompage.net/pompe/impression/
La technique est utilisé sur une feuille de style pour l'impression
afin rajouter l'adresse du lien derrière le texte.
Pour recentrer plus sur le sujet de l'accessibilité, je n'ai aucune
idée si ce contenu est lu par les lecteurs d'écran. Si quelqu'un a
déjà testé, je serais curieux de savoir ce qu'il en est.
Le 20 juin 07 à 21:33, Annabelle a écrit :
> Bonjour,
>
> Comment indiquer visuellement via CSS que le lien renvoi vers un
> site différent ?
>
> Bien cordialement
>
> > Message du 20/06/07 à 16h53
> > De : "Thierry Régagnon"
> > A : accessibilite-numerique at list.accessiweb.org
> > Copie à :
> > Objet : Re: [accessibilite-numerique] target="_blank"
> >
> > Dans l'ensemble, il est préférable d'éviter l'emploi du
> > target="_blank". Le visiteur est tout à fait capable par lui même de
> > savoir si il souhaite ouvrir une nouvelle fenêtre ou non. Nous
> > n'avons pas à imposer un mode de navigation. Je connais bon nombre
> > d'internautes qui ne supportent pas d'avoir une fenêtre qui s'ouvre
> > après avoir cliqué sur un lien. Si le but est de séparer le nouveau
> > site du précédent, il est possible d'indiquer visuellement (par le
> > CSS) ou textuellement que le lien renvoi vers un site différent.
--
Thierry Régagnon
Plus d'informations sur la liste de diffusion accessibilite-numerique