UserChrome.css

aus FirefoxWiki, der freien Wissensdatenbank

(Weitergeleitet von UserChrome)
Falscher Titel Der korrekte Titel dieses Artikels lautet »userChrome.css«. Leider ist dies aufgrund technischer Einschränkungen (http://de.wikipedia.org/wiki/Wikipedia:Benennungskonventionen_%28technische_Einschr%C3%A4nkungen%29) nicht möglich.

Mit der Datei userChrome.css lässt sich das Aussehen der Benutzeroberfläche von Firefox mit Hilfe von CSS (http://de.wikipedia.org/wiki/Cascading_Style_Sheets) individuell verändern.

Inhaltsverzeichnis

Allgemeines

Da die Datei nicht standardmäßig vorhanden ist, muss sie manuell im Profilordner im Verzeichnis chrome erstellt werden.

Vorhanden ist allerdings eine Datei mit dem Namen userChrome-example.css. In diesem Stylesheet befinden sich bereits einige auskommentierte (http://de.wikipedia.org/wiki/Kommentar_%28Programmierung%29) Beispiele.

Um die Datei zu nutzen, muss sie in userChrome.css umbenannt werden.

Der gewünschte Code muss dann am Ende eingefügt werden.

CSS-Codes

Die Datei userChrome.css hat die Form

Selektor { Style-Definition(en) }
Selektor { Style-Definition(en) }
...

Ein Selektor beschreibt die zu verändernden Elemente, und die Style-Definitionen beschreiben die zu tätigenden Änderungen. Innerhalb der Datei können an beliebiger Stelle Kommentare auftreten:

/* einzeiliger Kommentar */
/* mehrzeiliger
   Kommentar */

Zeilenumbrüche und mehrfache Leerzeichen werden ignoriert.

Die userChrome.css befolgt somit die "normale" CSS (http://de.wikipedia.org/wiki/Cascading_Style_Sheets)-Syntax. Ihre CSS-Regeln werden allerdings nicht auf HTML-Dokumente angewandt, sondern auf die in XML (http://de.wikipedia.org/wiki/XML_User_Interface_Language) geschriebene Benutzeroberfläche("Chrome") des Browsers.

Um gezielt Selektoren für den Firefox zu finden, ist der DOM Inspector überaus praktisch. Informationen dazu in englischer Sprache finden sich hier (http://www.eightlines.com/neil/mozskin/findstuff.html). Weitere Informationen zu CSS-Selektoren gibt es auf der Seite von Michael Jendryschik (http://jendryschik.de/wsdev/einfuehrung/css/selektoren#universalselektor).

Neben den in HTML generell erlaubten Style-Definitionen (http://www.css4you.de/css-a-z.html) sind auch die zahlreichen CSS-Erweiterungen von Mozilla (http://developer.mozilla.org/en/docs/Mozilla_CSS_Extensions) in der userChrome.css erlaubt.

Häufig ist das Schlüsselwort !important hinter jeder Style-Definition notwendig, um die Standardwerte zu überschreiben. Siehe hierzu die Erläuterung bei selfhtml.org (http://de.selfhtml.org/css/formate/kaskade.htm#ursprung).

Beispiele für das Anpassen der Benutzeroberfläche

Beispiele für das Anpassen der Benutzeroberfläche sind im Artikel 'Benutzeroberfläche verändern' vorhanden.

Unter anderem:

  • Farben von Tabs, Adressleiste usw. verändern
  • Lesezeichen Tweaks
  • Sidebar verändern
  • Grösse von Adress- oder Suchleiste verändern

Siehe auch

Weblinks

'Persönliche Werkzeuge