- Thunderbird-Produkt
- Thunderbird für Windows
- Thunderbird-Version
- 141.0
Moin moin,
ich kann in userContent.css z.B. per
den Body der angezeigten Mail und auch den Hintergrund der composer windows anpassen. Leider styled das aber auch das html in den Tabs fuer die prefecenres, den account manager und die extensions. Der Aufbau ist immer gleich, irgendwo im DOM kommt ein #document und dann darunter z.B. der html Code fuer den message body oder die preferences. Ich schaffe es aber nicht, die unterschiedlich anzusprechen.
Beim preferences window geht es, weil da die Struktur so ist:
Das kann man ueber #MailPreferences erwischen. Aber fuer den account manager ist der code
<browser xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" id="contentTabBrowser1" ...>
#document
<html xmlns="http://www.w3.org/1999/xhtml" ...>
Hier gibt es kein id= fuer das html tag, und auch in allen geschachtelten html nodes nicht. Daher kann man das globale setting fuer html hier nicht veraendern. Man erwischt dann irgendwann tiefer liegende Elemente, aber den gesamten Hintergrund der Seite kann man nur ueber html stylen, sonst hat immer irgendein Teil des Hintergrund die falsche Farbe. Auch der Versuch ueber z.B. #contentTabBrowser1 hmtl {..} erwischt den html-Block nicht, das document verhindert das.
Kennt irgendjemand eine Loesung, um veschiedene html-Elemente, die unterhalb von veschiedenen #document liegen aber keine id= haben, unterschiedlich anzusprechen? @-moz-document hilft hier auch nicht, weil alle diese Seiten im messenger.xhtml-Kontext liegen.
cu,
Frank