Si l' target="_blank"
est acceptable en HTML5, personnellement, j'essaie de ne jamais l'utiliser (même pour l'ouverture des fichiers Pdf dans une nouvelle fenêtre).
HTML doit définir le sens et le contenu. Demandez-vous: serait le sens de l' a
élément à modifier si vous avez supprimé l' target
d'attribut? Si non, le code ne doit pas aller dans le code HTML. (En fait, je suis surprise de voir que le W3C a gardé... je suppose qu'ils ont vraiment ne peut pas simplement laisser aller.)
Navigateur comportement, plus précisément, le comportement interactif avec l'utilisateur, doit être mis en œuvre avec les langages de script, le plus souvent JS. Puisque vous souhaitez que le navigateur se comporter d'une manière particulière, vous devez utiliser du JS. Mais comme vous l'avez mentionné, ce problème nécessite le navigateur compter sur JS. (Mais si votre site se dégrade gracieusement, ou améliore progressivement, ou que ce soit, alors il devrait encore être d'accord. Les utilisateurs avec JS désactivé pour ne pas manquer beaucoup.)
Cela dit, aucune de ces est la bonne réponse. Là, quelque part , est de l'avis que la façon dont un le lien s'ouvre devrait être à terme jusqu'à l'utilisateur final.
Je suis en surfant sur le web, l'obtention de plus en plus profondément dans un trou de lapin, et je veux être celui qui décide d'aller sur une tangente ou de continuer sur mon chemin. Si je veux lire à la page du lien réel rapide avant de revenir, je vais ouvrir un nouvel onglet. Si je pense que c'est intéressant, mais je veux l'enregistrer pour plus tard, je vais l'ouvrir dans un nouvel onglet en arrière-plan. Si je décide que j'ai terminé la lecture de cette page et aller à la suivante, je vais juste ouvrir le lien dans cet onglet. Toutes ces décisions sont les miens et seulement le mien à faire, et je suis assez énervé si mon navigateur (ou web designer) fait pour moi.
Cela étant dit, les développeurs web doivent être absolument clair où leurs liens, quels sont les types et/ou les formats des sources de référence, et ce qu'ils font. Les info-bulles peuvent être votre ami (sauf si vous utilisez une tablette ou d'un téléphone; dans ce cas, le préciser sur le site mobile). Nous savons tous combien il craint d'être pris quelque part, nous ne nous attendions pas ou faire quelque chose que nous ne voulons pas.