1. Home
  2. News
  3. Download
    1. Thunderbird Release Version
    2. Thunderbird 140 ESR
    3. Thunderbird 115 ESR
    4. Thunderbird Beta Version
    5. Language Pack (User Interface)
    6. Dictionaries (Spell Check)
  4. Help & Lexicon
    1. Instructions for Thunderbird
    2. Questions & Answers (FAQ) about Thunderbird
    3. Help for this Website
    4. Last Changes
  5. Forums
    1. Unresolved Threads
    2. Latest Posts
    3. Threads of the last 24 hours
  • Login
  • Register
  • 
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Forum
  • Lexicon
  • Articles
  • Pages
  • More Options
  1. Thunderbird Mail DE
  2. Forum
  3. Help with Thunderbird variants
  4. Betterbird

CSS "even and odd" Regeln

    • Betterbird
    • 91.*
    • Windows
  • Jean_Dean
  • June 28, 2022 at 9:31 AM
  • Closed
  • Thread is Unresolved
  • Jean_Dean
    Guest
    • June 28, 2022 at 9:31 AM
    • #1

    Ich nutze die Mehrzeilen Ansicht und würde gerne jede 2 Spalte in einem dunkleren Hintergrund darstellen

    Ich habe mich mal in CSS probiert, aber das funktioniert nicht wirklich.

    Wohl auch weil ich nicht die richtige CSS-Anweisung finde/nutze.

    Das habe ich versucht (Die Farben dienen nur als Beispiel)

    CSS
    #threadTree treechildren::-moz-tree-row(multiline, li:nth-last-child(odd)) {
        background-color: green !important;
    }
    #threadTree treechildren::-moz-tree-row(multiline, li:nth-last-child(even) {
        background-color: red !important;
    }

    Und hier ein Beispiel wie es am Ende aussehen sollte

  • jorgk3
    Guest
    • June 28, 2022 at 9:58 AM
    • #2

    Also, striped multi-line geht schon, siehe hier unter "Themes".

    Hier noch mein persönliches userChrome.css. Vorsicht: Work in progress mit 'ner Menge junk.

    Oh, ich lese das gerade noch einmal, Du willst Spalten hervorheben. Keine Ahnung.

    Files

    userChrome.css.txt 4.59 kB – 531 Downloads
  • Thunder
    Administrator
    Reactions Received
    782
    Posts
    7,312
    entries
    169
    Member since
    8. Jul. 2003
    Helpful answers
    58
    • June 28, 2022 at 10:21 AM
    • #3
    Quote from Jean_Dean

    jede 2 Spalte

    Würde mich wundern, wenn wirklich Spalten gemeint sind. Der Begriff wird immer wieder mal versehentlich für die Zeilen verwendet.

    Gruß
    Thunder ( Mein persönlicher Wunschzettel )

    Keine Hilfe per Konversation! - Danke für Euer Engagement und Eure Geduld!

  • Mapenzi
    Senior Member
    Reactions Received
    1,099
    Posts
    12,468
    Member since
    26. May. 2012
    Helpful answers
    128
    • June 28, 2022 at 11:34 AM
    • #4

    Hallo,

    Quote from Jean_Dean

    Das habe ich versucht

    Dieser CSS Code zeigt auch bei mir keinerlei Wirkung.

    Ich benutze hier (in der Mac-Version von TB 91) den folgenden Code, der eine dezente Zebrastreifung bewirkt, etwa so wie es in früheren Versionen Standard war.

    Dabei werden auch die Tag-Farben berücksichtigt.

    CSS
    /* ::: Alternating row colors in thread pane ::: */
    
    #threadTree treechildren::-moz-tree-row(multicol, odd, untagged) {
    background-color: azure !important; }
    
    #threadTree treechildren::-moz-tree-row(untagged, selected) {
    background-color: #c0d0ff !important; }
    
    #threadTree treechildren::-moz-tree-row(untagged, selected, focus) {
    background-color: Highlight !important; }
    
    #threadTree treechildren { 
    background-color: #e6eff1 !important; }
    Display More

    Das sieht bei mir dann so aus

  • Jean_Dean
    Guest
    • June 28, 2022 at 12:12 PM
    • #5
    Quote from Thunder

    Würde mich wundern, wenn wirklich Spalten gemeint sind. Der Begriff wird immer wieder mal versehentlich für die Zeilen verwendet.

    Dann bitte aber auch gleich richtigstellen. Danke

  • Jean_Dean
    Guest
    • June 28, 2022 at 12:21 PM
    • #6

    @jorgk3 Danke. Da muss ich mal sehen, ob ich mich irgendwie durchfinde, aber das suchte ich 👍

    Mapenzi Auch an dich vielen Dank. Auch was ich suchte 😁

  • nowar
    Member
    Reactions Received
    7
    Posts
    116
    Member since
    8. Apr. 2022
    Helpful answers
    5
    • June 28, 2022 at 1:15 PM
    • #7
    Quote from Mapenzi

    Das sieht bei mir dann so aus

    Versuchen Sie, die Zeilenhöhen zu ändern, und die Höhen der geraden und ungeraden Zeilen werden unterschiedlich sein.

    Dies gilt für alle Zebra-Stilarten, die keinen Code zum Ausrichten der Höhen von geraden und ungeraden Linien haben. Wir müssen folgenden Code hinzufügen

    CSS
    /* row height in thread pane. Values of height: and min-height: must be the same */
    #threadTree > treechildren::-moz-tree-row {
    height: 32px !important;
    min-height: 32px !important;
    }
    Quote from Jean_Dean

    Ich nutze die Mehrzeilen Ansicht und würde gerne jede 2 Spalte in einem dunkleren Hintergrund darstellen

    CSS
    /* Thunderbird userChrome.css */
    /* Go to about:config and set toolkit.legacyUserProfileCustomizations.stylesheets = true (by default = false) */
    /*****************************************************************/
    /* colour for even numbered rows */
    #threadTree treechildren::-moz-tree-row(even) {
    background-image: linear-gradient(rgba(0,0,0,.08), rgba(0,0,0,.08)) !important;  /* Highlight, complication for tagged rows */
    }
    /**********End of code**********/
    
    /* ----------------- FOLDER PANE ----------------- */
    
    /* row height in folder pane */
    #folderTree treechildren::-moz-tree-row {
    height: 20pt !important;
    margin-top: -1px !important;
    margin-bottom: -1px !important;
    }
    
    /* remove thin blue row line artifacts remaining after hover in folder pane */
    #folderTree treechildren::-moz-tree-row(hover),
    #folderTree treechildren::-moz-tree-row(selected){
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    }
    
    /* hovered item background color in folder pane, default #0A246A */
    #folderTree treechildren::-moz-tree-row(hover){
    -moz-appearance: none !important;
    background-color: #A9DFB3 !important;
    }
    
    /* hovered item text color in folder pane, default #FFFFFF */
    #folderTree treechildren::-moz-tree-cell-text(hover){
    color: #000000 !important;
    }
    
    /* selected item background color in folder pane, default #0A246A (dark blue)*/
    #folderTree treechildren::-moz-tree-row(selected){
    -moz-appearance: none !important;
    background-color: #FF8000 !important;
    }
    
    /* selected item text color in folder pane, default #FFFFFF */
    #folderTree treechildren::-moz-tree-cell-text(selected){
    /*font-weight: bold !important;*/
    color: #FFFFFF !important;
    }
    
    /* ----------------- THREAD PANE ----------------- */
    
    /* remove thin blue row line artifacts remaining after hover in thread pane */
    #threadTree treechildren::-moz-tree-row(hover),
    #threadTree treechildren::-moz-tree-row(selected){
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    }
    
    /* hovered item background color in thread pane, default #0A246A */
    #threadTree treechildren::-moz-tree-row(hover) {
    -moz-appearance: none !important;
    background-color: #A9DFB3 !important;
    }
    
    /* hovered item text color in thread pane, default #FFFFFF */
    #threadTree treechildren::-moz-tree-cell-text(hover){
    color: #000000 !important;
    }
    
    /* selected item background color in thread pane, default #0A246A (dark blue) */
    #threadTree treechildren::-moz-tree-row(selected) {
    -moz-appearance: none !important;
    background-color: #FF8000 !important;
    }
    
    /* selected item text color in thread pane, default #FFFFFF */
    #threadTree treechildren::-moz-tree-cell-text(selected) {
    -moz-appearance: none !important;
    color: #FFFFFF !important;
    }
    
    /* row height in thread pane. Values of height: and min-height: must be the same */
    #threadTree > treechildren::-moz-tree-row {
    height: 32px !important;
    min-height: 32px !important;
    }
    /**********End of code**********/
    
    /* Global Font Size */
    * { font-size: 13pt !important;
    font-family: Verdana !important;
    }
    /**********End of code**********/
    Display More

    Sie können die Abschnitte entfernen

    /* ----------------- FOLDER PANE ----------------- */ und /* Global Font Size */ wenn sie nicht benötigt werden.

    Sie können auch die Hintergrundfarbe der Spaltenüberschriften und die Schriftart ändern (mit anderem Code)

    Post

    RE: Betterbird: "Schnupper-Version" 102.0

    […]

    Ich habe bb8 als portable Version ausprobiert, keine Probleme, aber mein Wissen ist zu gering für eine detaillierte Analyse.

    Standardmäßig gibt es keine Option, eine Spalte hinzuzufügen, um einer E-Mail einen beliebigen benutzerdefinierten Tag zuzuweisen. Ist es unmöglich, diese Option zu implementieren?

    nowar
    June 24, 2022 at 4:26 PM
  • Mapenzi
    Senior Member
    Reactions Received
    1,099
    Posts
    12,468
    Member since
    26. May. 2012
    Helpful answers
    128
    • June 28, 2022 at 2:11 PM
    • #8
    Quote from nowar

    Wir müssen folgenden Code hinzufügen

    Das stimmt nicht.

    ich benutze zwar den Code für den Zeilenabstand

    /* Line Spacing In Thread Pane */

    #threadTree > treechildren::-moz-tree-row {

    height: 19.4px !important;

    min-height: 0px !important; }

    aber gleichgültig, ob ich diese Code nun benutze oder nicht, die geraden und ungeraden Zebrastreifen haben alle die gleiche Höhe bzw den gleichen Abstand

    Ohne den obigen Code für den Zeilenabstand:


    Mit Code für den Zeilenabstand:

    , Selbst wenn ich z. B. 25px als Zeilenabstand wähle, kann ich nicht mal Zehntel Millimeter Differenzen zwischen geraden und ungeraden Zeilen erkennen.

    Dein kompletter "Threadpane" Code ergibt bei mir diese Ansicht, also keinerlei Zebrastreifen:

  • nowar
    Member
    Reactions Received
    7
    Posts
    116
    Member since
    8. Apr. 2022
    Helpful answers
    5
    • June 28, 2022 at 2:59 PM
    • #9
    Quote from Mapenzi

    Dein kompletter "Threadpane" Code ergibt bei mir diese Ansicht, also keinerlei Zebrastreifen:

    Es scheint durch Ihren anderen Code behindert zu werden. So sieht Zebra bei mir aus (TB v75.14.0, v91.10.0, v102.0b8, BB v91.10.0, v102.0)

  • Jean_Dean
    Guest
    • June 28, 2022 at 3:16 PM
    • #10

    Hier mal das, was ich bisher, mit eurer Hilfe, zusammengetragen habe.

    CSS
    /* !!! Go to about:config and set toolkit.legacyUserProfileCustomizations.stylesheets = true (default = false) !!! */
    
    /* Font Grösse -> Absender, Topic, Uhrzeit !! */
    #threadTree treechildren::-moz-tree-cell-text(multiline) {
      font-size: 13px;
    }
    #threadTree treechildren::-moz-tree-cell-text(multiline, colspan) {
      font-size: 12px;
    }
    
    /* Farbe Topic ändern - Font Style normal, nicht cursiv */
    #threadTree treechildren::-moz-tree-cell-text(colspan) {
      font-style: normal !important;
      color: #666666 !important;
    }
    
    /* remove thin blue row line artifacts remaining after select (KLICK) a message in thread pane */
    #threadTree treechildren::-moz-tree-row(selected) {
      border-top: 0px none !important;
      border-left: 2px solid rgb(0, 128, 43) !important; /* Fügt links eine dunkelgrüne Linie hinzu */
    }
    /* Threadpane links on Hover hellgrüne Linie */
    #threadTree treechildren::-moz-tree-row(hover) {
      border-left: 2px solid rgb(0, 153, 51) !important;
    }
    
    /* Keine Ahnung */
    #threadTree treechildren::-moz-tree-cell-text(correspondentCol) {
       #font-weight: bold !important;
    }
    #threadTree treechildren::-moz-tree-cell-text(senderCol) {
      #font-weight: bold !important;
    }
    #threadTree treechildren::-moz-tree-cell-text(recipientCol) {
      #font-weight: bold !important;
    }
    
    /* needed for TB 102 since there they style selected stuff in white which doesn't look good on light blue
    #threadTree treechildren::-moz-tree-cell-text(untagged) {
      color: black !important;
    }
    #threadTree treechildren::-moz-tree-image(selected, untagged) {
      fill: black !important;
    }
    #threadTree treechildren::-moz-tree-twisty(selected, untagged) {
      fill: black !important;
    }
    #threadTree treechildren::-moz-tree-line(selected, untagged) {
      border-color: black !important;
    }
     */
    
    /* Neue Mails, für bessere Sichtbarkeit */
    treechildren::-moz-tree-cell-text(multiline, colspan) {
      font-style: normal !important;
    }
    treechildren::-moz-tree-row(multiline, unread) {
      border-left: 2px solid rgb(0, 114, 198) !important;
      background-color: rgba(0, 114, 198, 0.03) !important;
    }
    
    /* colour for even numbered rows */
    #threadTree treechildren::-moz-tree-row(even) {
      background-image: linear-gradient(rgba(0,0,0,.06), rgba(0,0,0,.06)) !important;  /* Highlight, complication for tagged rows */
    }
    
    /* Crazy multi-line stuff - übernommen von jorgk (Thunderbird Form DE)*
    
    #threadTree treechildren::-moz-tree-row(multiline, unread) {
      border-left: 3px solid #0080C0 !important;
      background-color: rgba(0, 128, 192, 0.1) !important;
    }
    #threadTree treechildren::-moz-tree-cell-text(multiline) {
      font-size: 15px;
    }
    #threadTree treechildren::-moz-tree-cell-text(multiline, colspan) {
      font-size: 12px;
    }
    */
    
    
    
    /* Komplette CSS-Code eine Zusammenstellung von https://www.thunderbird-mail.de/forum/thread/89797-css-even-and-odd-regeln/ - Vielen Dank für die vielen Ideen */
    Display More
  • nowar
    Member
    Reactions Received
    7
    Posts
    116
    Member since
    8. Apr. 2022
    Helpful answers
    5
    • June 28, 2022 at 3:58 PM
    • #11
    Quote from Jean_Dean

    /* Threadpane links on Hover hellgrüne Linie */

    Eine interessante Lösung.

  • Mapenzi
    Senior Member
    Reactions Received
    1,099
    Posts
    12,468
    Member since
    26. May. 2012
    Helpful answers
    128
    • June 28, 2022 at 5:19 PM
    • #12
    Quote from nowar

    Es scheint durch Ihren anderen Code behindert zu werden.

    Nein, auch das nicht.

    Wenn ich ausschließlich deinen CSS Code für Threadpane benutze, sieht es hier so aus

    Es gibt halt gewisse Code-Unterschiede zwischen den verschiedenen Systemversionen von TB

  • nowar
    Member
    Reactions Received
    7
    Posts
    116
    Member since
    8. Apr. 2022
    Helpful answers
    5
    • June 28, 2022 at 6:47 PM
    • #13

    Erneut geprüft. Der Code "FOLDER PANE" wurde entfernt, Zebra ist da.

    Im Zweifelsfall oder bei Schwierigkeiten benenne ich die Hauptdatei userChrome.css in userChrome.css_____ um (der Einfachheit halber) und füge den fraglichen Code in eine neue, saubere userChrome.css ein, um den Einfluss des anderen Codes zu eliminieren.

    Ich bin mir der Tatsache bewusst, dass einige Codes in anderen Versionen von TB nicht funktionieren könnten.

    Haben Sie zufällig den Codeabschnitt /* colour for even numbered rows */ entfernt?

    Edited once, last by nowar (June 28, 2022 at 7:01 PM).

  • Mapenzi
    Senior Member
    Reactions Received
    1,099
    Posts
    12,468
    Member since
    26. May. 2012
    Helpful answers
    128
    • June 28, 2022 at 7:57 PM
    • #14
    Quote from nowar

    Haben Sie zufällig den Codeabschnitt /* colour for even numbered rows */ entfernt?

    Zut, den hatte ich in der Tat nicht kopiert, da er nicht unter

    Code
    - THREAD PANE ---

    stand. Daran lag es, also unnötig neu zu testen.

    Ich habe die Gewohnheit, zugunsten der besseren Übersichtlichkeit meine CSS Code je nach Oberflächen-Teilfenster zu bündeln, dadurch finde ich mich viel schneller in den DevTools zurecht.

    Also folderpane, threadpane, toolbars, Verfassenfenster, message header, address book, Tabs, Kalender, ....

  • Thunder
    Administrator
    Reactions Received
    782
    Posts
    7,312
    entries
    169
    Member since
    8. Jul. 2003
    Helpful answers
    58
    • June 28, 2022 at 11:47 PM
    • #15
    Quote from Jean_Dean

    Dann bitte aber auch gleich richtigstellen. Danke

    Ähhhh, muss ich das jetzt verstehen? Du reagierst mit Daumen runter auf meinen obigen vollkommen richtig interpretierten Beitrag, dass Du (wenn ich nun nicht irre) die Zebra-Streifen für die Zeilen gemeint hast (obwohl Du von Spalten geschrieben hast). Was hätte ich dann bitte "auch gleich richtigstellen" sollen? Ich glaube, Du hast da irgendwas in den falschen Hals bekommen.

    Gruß
    Thunder ( Mein persönlicher Wunschzettel )

    Keine Hilfe per Konversation! - Danke für Euer Engagement und Eure Geduld!

  • jorgk3
    Guest
    • June 29, 2022 at 12:24 PM
    • #16

    Also, ich habe diese Diskussion zum Anlass genommen, mein userChrome.css aufzuräumen, zu strukturieren und es für TB/BB 102 anzupassen. Hier ist das Ergebnis. Nicht in "dark mode" getestet.

    Files

    userChrome.css.txt 5.95 kB – 514 Downloads
  • Mapenzi
    Senior Member
    Reactions Received
    1,099
    Posts
    12,468
    Member since
    26. May. 2012
    Helpful answers
    128
    • June 29, 2022 at 12:36 PM
    • #17
    Quote from jorgk3

    Hier ist das Ergebnis

    Da werde ich mal reinschauen.

    Ich bin noch weit davon entfernt, habe erst etwa ein Drittel meiner userChrome.css Datei für v102 umgeschrieben, aber es gibt noch ain paar harte Nüsse, die ich nicht knacken kann.

  • jorgk3
    Guest
    • June 29, 2022 at 12:40 PM
    • #18

    Hier noch ein kleiner Tweak. Damit sehen die icons in selektierte Zeilen weniger schwarz aus.

    Files

    userChrome.css.txt 5.95 kB – 520 Downloads
  • Jean_Dean
    Guest
    • June 29, 2022 at 8:19 PM
    • #19

    Vielen Dank für eure Teilnahme. :) :knuddel:

  • jorgk3
    Guest
    • June 29, 2022 at 11:10 PM
    • #20

    Wir haben ja alle was gelernt. In meinem war noch ein Fehler, so ist es richtig:

    CSS
    #folderTree treechildren::-moz-tree-cell-text(selected) {
      color: black !important;
    }

Current app version

  • Thunderbird 152.0.1 veröffentlicht

    Thunder July 4, 2026 at 1:02 PM

Current 140 ESR version

  • Thunderbird 140.12.1 ESR veröffentlicht

    Thunder July 4, 2026 at 1:05 PM

No Advertisements

There are no advertisements here. Maybe you give the website owner (Alexander Ihrig - aka "Thunder") instead something to be able to finance these sites in the long run. Many Thanks!

Thank you for the support!

Coffee to be spent?

Donate now via Paypal*

*Forwarding to PayPal.Me

Similar Threads

  • Diskussionsthread für Benutzerskripts

    • milupo
    • November 2, 2021 at 3:35 PM
    • Manuelle Anpassungen per CSS oder Script
  • Allow HTML Temp preferences change to "Original HTML" and "Always show attachments inline" whenever "Show HTML" is invoked

    • mjackson14609
    • October 16, 2021 at 5:40 PM
    • Allow HTML Temp
  • Darstellung mehrtägiger Termine als durchgehender Balken

    • andreasloeffl
    • February 17, 2022 at 1:31 PM
    • Kalender, Termin- und Aufgabenverwaltung (ehemals Lightning)
  • email wenn Neu andere Farbe in Ordnerliste

    • Tapo
    • December 12, 2020 at 2:04 PM
    • Manuelle Anpassungen per CSS oder Script
  • UserCSSLoader.uc.js arbeitet in TB 91nicht, in FF 91schon.

    • seipe
    • August 16, 2021 at 10:46 AM
    • Manuelle Anpassungen per CSS oder Script
Thunderbird Mail DE
  1. Imprint & Contact
  2. Privacy Policy
    1. Cookie Policy
  3. Terms of Use
  4. Donation Call for Thunderbird
Help for this website
  • All website support articles
  • How to use website search
  • How to create a forums user account
  • How to create and edit a forums thread
  • How to reset your forums password
Copyright © 2003-2026 Thunderbird Mail DE

You are NOT on an official page of the Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, Seamonkey®, XUL™ and the Thunderbird logo are (among others) registered trademarks of the Mozilla Foundation.

Powered by WoltLab Suite™