Re-Hillo,
J’ai une colle avec les feuilles de styles utilisateurs.
Voilà : sous Opera, je peux définir le chemin d’un UserStyle.css. Mais le problème c’est que ce style s’applique tout le temps, et pas seulement quand je suis en mode utilisateur. Quand je suis en mode utilisateur, seule cette feuille de style s’applique. OK. Mais quand je suis en mode auteur, alors tous ce qui n’estpas explicitement défini par la feuille du mode auteur est pris de la feuille du mode utilisateur... et ça ne me convient pas, parce que je souhaiterais en fait utiliser une feuille mode utilisateur pour en faire un usage particulier, qui me servirait à donner une vue de ce que les moteurs de recherche voit d’une page, comme par exemple avec la classes définie par Yahoo, robots-nocontent, à laquelle je donne un text-decoration: line-through, ou avec des styles censés représenter la manière dont sont perçu certains élément, les différents Hn, STRONG, EM, etc.
Évidement, si ces styles s’appliquent tous le temps, ça n’est pas drôle, et je voudrais qu’ils ne s’appliquent que quand je suis en mode utilisateur.
Existe t-il un moyen de faire ça ? Opera a dans le menu Affichage -> Style, toute une série de styles prédéfinis qui offrent des visions particulières de la page (j’aime bien ce truc). Si je pouvais placer mon style à cet endroit, parmi les styles qui ne s’appliquent que quand on le souhaite et pas tous le temps comme le fait la feuille utilisateur, ce serait parfait.
Dans le pire des cas, même une solution sous FireFox me conviendrait.
Quelqu’un a une idée ou a déjà fait ça ?
P.S. Actuellement, si je veux obtenir ce même résultat, je suis obligé de 1) configurer le chemin vers la feuille, 2) passer en mode utilisateur, puis quand je n’en veux plus, 3) retirer le chemin de la feuille utilisateur de la configuration 4) quitter le mode utilisateur. Il faut manipuler la configuration à chaque fois, c’est ça que je n’aime pas.
-- EDIT -- J’ai été bête, je viens de trouver
J’explique pour les personnes intéressées : dans Affichage -> Style -> Gérer les Modes, là où l’on peut donner le chemin vers User.css, il y a un autre onglet, Mode de Présentation. Il dispose de deux colonnes, pour configurer plus finement chacun des modes Auteur et Utilisateur. Pour que la feuille utilisateur Use.css ne s’applique pas en mode auteur, il suffit de décocher le case correspondante, comme indiqué dans l’image ci-après.
Modifié par hibou57 (08 Jul 2010 - 06:53)
J’ai une colle avec les feuilles de styles utilisateurs.
Voilà : sous Opera, je peux définir le chemin d’un UserStyle.css. Mais le problème c’est que ce style s’applique tout le temps, et pas seulement quand je suis en mode utilisateur. Quand je suis en mode utilisateur, seule cette feuille de style s’applique. OK. Mais quand je suis en mode auteur, alors tous ce qui n’estpas explicitement défini par la feuille du mode auteur est pris de la feuille du mode utilisateur... et ça ne me convient pas, parce que je souhaiterais en fait utiliser une feuille mode utilisateur pour en faire un usage particulier, qui me servirait à donner une vue de ce que les moteurs de recherche voit d’une page, comme par exemple avec la classes définie par Yahoo, robots-nocontent, à laquelle je donne un text-decoration: line-through, ou avec des styles censés représenter la manière dont sont perçu certains élément, les différents Hn, STRONG, EM, etc.
Évidement, si ces styles s’appliquent tous le temps, ça n’est pas drôle, et je voudrais qu’ils ne s’appliquent que quand je suis en mode utilisateur.
Existe t-il un moyen de faire ça ? Opera a dans le menu Affichage -> Style, toute une série de styles prédéfinis qui offrent des visions particulières de la page (j’aime bien ce truc). Si je pouvais placer mon style à cet endroit, parmi les styles qui ne s’appliquent que quand on le souhaite et pas tous le temps comme le fait la feuille utilisateur, ce serait parfait.
Dans le pire des cas, même une solution sous FireFox me conviendrait.
Quelqu’un a une idée ou a déjà fait ça ?
P.S. Actuellement, si je veux obtenir ce même résultat, je suis obligé de 1) configurer le chemin vers la feuille, 2) passer en mode utilisateur, puis quand je n’en veux plus, 3) retirer le chemin de la feuille utilisateur de la configuration 4) quitter le mode utilisateur. Il faut manipuler la configuration à chaque fois, c’est ça que je n’aime pas.
-- EDIT -- J’ai été bête, je viens de trouver
J’explique pour les personnes intéressées : dans Affichage -> Style -> Gérer les Modes, là où l’on peut donner le chemin vers User.css, il y a un autre onglet, Mode de Présentation. Il dispose de deux colonnes, pour configurer plus finement chacun des modes Auteur et Utilisateur. Pour que la feuille utilisateur Use.css ne s’applique pas en mode auteur, il suffit de décocher le case correspondante, comme indiqué dans l’image ci-après.
Modifié par hibou57 (08 Jul 2010 - 06:53)