Gibt es eine Möglichkeit, die Schriftarten einer Website zu ersetzen, jedoch nur auf bestimmten Websites? Ich bin mir der Option unter Inhalt bewusst, aber das gilt für alle Websites, und nur bestimmte Websites bereiten mir Probleme, und manchmal bereiten mir auch nur bestimmte Schriftarten Probleme.
9
userContent.css
): Wie kann ich die Linkfarben in Firefox und Chrome ändern, aber alle anderen Farben und Schriftarten unverändert lassen?Antworten:
Abhängig von der Anzahl der Seiten kann Stylish eine Option sein. Sie erstellen eine einfache CSS-Datei, in der Sie die Schriftarten neu definieren.
Anschließend wählen Sie URLs aus, auf die der Stil angewendet werden soll.
Es sind keine großen CSS-Kenntnisse erforderlich, bei denen Sie bleiben können
font-family: whatever;
.quelle
Sie können dazu ein User Style Sheet erstellen. Mit User Style Sheets können Sie die CSS-Stile einer Site überschreiben und durch Ihre eigenen ersetzen.
Zuerst müssen Sie den Profilordner Ihres Firefox finden und die CSS-Datei erstellen. Gehen Sie dazu folgendermaßen vor:
chrome
Ordner oder erstellen Sie (falls nicht vorhanden) einen neuen Ordner mit dem Namenchrome
.userContent.css
Öffnen Sie nun diese neue Datei in einem Texteditor (wie Windows Notepad).
Sie können jetzt CSS verwenden, um Stile für bestimmte Websites zu überschreiben, z. B. um alle Hauptschriftarten auf dieser Website so zu ändern, dass ein Serifenstil verwendet wird:
Oder um alle Links in StackOverflow so zu ändern, dass sie kursiv und arial sind:
Wenn Sie diese CSS-Zeilen aufteilen, bestehen sie aus:
@-moz-document domain(superuser.com)
Dies ist der Teil der Zeile, der angibt, auf welche Website die neue Regel angewendet werden soll. Ersetzen Sie einfach "superuser.com" durch die Website, die Sie ändern möchten.html, p, li, h1
ist eine Liste der HTML-Elemente, die Sie auf dieser Seite neu formatieren möchten.font-family : serif !important;
ist die neue CSS-Stilregel, die Sie auf den HTML-Code anwenden möchten. Die!important
Direktive bewirkt , dass das CSS in dieser Datei das CSS im eigenen Stylesheet der Site überschreibt.Ihre Datei usercontent.css würde also Folgendes enthalten:
Speichern Sie nun diese Datei und starten Sie Firefox neu. Sie sollten sehen, dass der Text jetzt so gestaltet ist, wie Sie es möchten.
quelle
https://superuser.com/a/532623/460302 oben ist die beste Antwort, die ich in StackExchange gefunden habe, aber ich möchte Details zu Klassen in Stylesheets hinzufügen (abgeleitet von https://ffeathers.wordpress.com/2013 / 03/10 / How-to-Override-CSS-Stylesheets-in-Firefox ):
Zusätzlich zu der obigen einzeiligen Syntax können Sie
userContent.css
einen mehrzeiligen Eintrag wie den folgenden einfügen:Dies ist tatsächlich ein modifizierter Abschnitt eines der Stylesheets von jsbin (ab jsbin v4.1.0
style.css
), der die Verwendung der Schriftart "Source Code Pro" durch jsbin deaktiviert.quelle