Ceci est à utiliser dans Safari, bien qu'il puisse probablement être utilisé sur Firefox également. Dans Chrome, vous devez ajouter un plugin de toute façon (ce qui permet généralement CSS personnalisé par domaine), et Opera permet déjà cela sans avoir besoin de CSS. Mais alors que c'est pour la personnalisation du côté client, c'est aussi une question CSS pure. Donc I'm using no plugins here.Fichier unique CSS personnalisé de l'utilisateur côté client pour remplacer plusieurs domaines
Donc, encore une fois, j'ai obtenu un code CSS personnalisé (fonctionnant facilement) pour tous les domaines. Maintenant, je veux obtenir le code CSS pour chaque domaine. Le tout avec seulement 1 fichier CSS chargé par Safari.
Sur le web et googling, j'ai trouvé deux façons de faire soi-disant cela, mais aucun n'a réellement fonctionné. Ils sont tous deux documentés sur userstyles.com:
@ domaine -moz-document ("your-domain.com") {}. Ce serait parfait, puisque je peux avoir plusieurs balises comme ça et juste choisir quel style sera chargé pour quel domaine. Ça ne marche tout simplement pas.
@namespace est assez déroutant et j'ai essayé toutes les variantes auxquelles je pouvais penser. Aucun n'a travaillé.
Firefox prend en charge UserStyles.css. – SLaks
@Slaks cool, alors je devrais corriger mon commentaire sur firefox. – cregox
Je pense que cette question deviendra ancienne avant de trouver une réponse, ce qui signifie qu'elle n'en a probablement même pas aujourd'hui. Pour tous ceux qui ont trébuché ici, je suppose qu'il n'y a aucun moyen de le faire avec CSS seul. – cregox