URL: https://linuxfr.org/users/gniarf/journaux/astuce-css-pour-barrer-des-liens-visit%C3%A9s Title: astuce CSS pour barrer des liens visités Authors: Gniarf Date: 2005年12月04日T06:24:02+01:00 Tags: firefox Score: 0 Certains sites (comme Libération, Le Monde, Os News...) ont un assez vilain défaut : ils s'obstinent à afficher de la même façon des liens déjà visités et des liens non encore visités. même couleur, même style, aucune différence visible. donc, à moins de faire fonctionner sa mémoire à court terme (certes, c'est une solution), on risque de repasser plusieurs fois sur la même page. ou d'ouvrir plusieurs fois la même page depuis une page de départ... pour un site de nouvelles que vous parcourez le matin en arrivant au bureau puis le soir en repartant, ou le lendemain matin, aucun moyen de savoir ce que vous avez déjà lu sans faire appel à vos souvenirs. or, depuis l'aube de la navigation Web, les liens visités apparaissent de façon différente des liens pas encore visités. par exemple, de bleus ils passent à violets. ce n'est qu'une convention, mais fort pratique : un support visuel. depuis, grâce aux CSS, les concepteurs de sites peuvent finement contrôler le rendu de leur site. et, bien entendu, ils font parfois des bêtises. sûrement parce que des experts payés très cher les ont convaincus que c'était mieux, plus ergonomique charte graphique machin, ou simplement parce que c'est plus joli... souvent aussi parce que c'est la dernière mode à la con et que tous les autres sites font comme ça (tm) on peut certes facilement débrayer l'usage des CSS, par exemple globalement au niveau du navigateur, mais on perd alors le rendu CSS sur tous les autres sites : c'est embêtant, même si ce n'est souvent pas une grosse perte. je propose donc ici une astuce pour barrer les liens visités, les couleurs de ces liens restant inchangées : nous allons surcharger le style de a:visited pour rajouter text-decoration: line-through solution pour Firefox & Mozilla : créez ou éditez le fichier userContent.css dans le répertoire chrome quelque part dans ~/.mozilla puis y ajouter : a:visited { text-decoration: line-through; } (si vous utilisez Adblock ou Flashblock, ce fichier sera déjà là) solution pour Opera : créez quelque part un fichier toto.css avec dedans : a:visited { text-decoration: line-through !important; } et dites à Opera de l'utiliser (Preferences/Advanced/Content/Style Options/My Style Sheet) et cochez bien les deux cases "My Style Sheet" au passage. à présent, tous les liens déjà visités seront barrés \o/