[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