(Update 2014) Da die Unterstützung von User Stylesheets kürzlich von Google Chrome entfernt wurde, ist die einzige Option für diesen Moment die Verwendung von Erweiterungen (wie Stylus * 1). Diese werden sich jedoch anders verhalten (siehe unten).
Die relevanteste Anforderung zur Wiedereinführung von echten Benutzer-Stylesheets in Google Chrome ist Ausgabe 347016: Benutzer-Stylesheets unterstützen .
Per Spezifikation, „true Benutzer Sheet“ Regel hat niedrigeren Ursprung Spezifität in Kaskade als Autor Regel, aber !important
Benutzer Sheet - Regeln haben höhere Herkunft Spezifität als !important
Autor der Regel unabhängig von ihren Wählern Spezifität .
Erweiterungen, die Benutzer-Stylesheets in Chrome nachahmen, fügen einfach (hoffentlich) das letzte Stilelement in die Seite ein, was einige Konsequenzen hat:
- Ein solcher Stil ist in der Kaskade auf der "Autor-Ebene". Sie müssen also sicherstellen, dass Ihre
!important
Regel eine höhere Spezifität aufweist als die, die Sie überschreiben möchten - "Ihr" injizierter Stil wird mit Seitenskripten angezeigt, so dass sie ihn nach Belieben löschen können.
* 1 Originalerweiterung, Stylish, befindet sich derzeit (2017) im Zustand der unregelmäßigen Entwicklung durch einen neuen Mainetainer. Ich würde daher raten, dies zu vermeiden und Alternativen wie den oben genannten Stylus zu verwenden.
(Die folgende Antwort ist veraltet.)
Afaik ist es nicht möglich, die UA-CSS selbst zu optimieren, aber Sie können einen globalen Benutzerstil erstellen: Starten Sie Chrome einmal mit --enable-user-stylesheet
. Dadurch wird erstellt, <user-data-dir>/<profile>/User StyleSheet/Custom.css
was Sie verwenden können (Änderungen werden sofort übernommen). http://code.google.com/p/chromium/issues/detail?id=2393