1. Startseite
  2. Nachrichten
  3. Herunterladen
    1. Thunderbird Release-Version
    2. Thunderbird 128 ESR
    3. Thunderbird 115 ESR
    4. Thunderbird Beta-Version
    5. Sprachpaket (Benutzeroberfläche)
    6. Wörterbücher (Rechtschreibprüfung)
  4. Hilfe & Lexikon
    1. Anleitungen zu Thunderbird
    2. Fragen & Antworten (FAQ) zu Thunderbird
    3. Hilfe zu dieser Webseite
  5. Forum
    1. Unerledigte Themen
    2. Letzte Beiträge
    3. Themen der letzten 24 Stunden
  • Deutsch
  • Anmelden
  • Registrieren
  • 
  • Suche
Dieses Thema
  1. Thunderbird Mail DE
  2. Forum
  3. Hilfe zu Add-ons und manuellen Anpassungen
  4. Manuelle Anpassungen per CSS oder Script

Lesebereich - linke Randverbreiterung möglich?

    • 115 ESR
    • macOS
  • roenni
  • 28. Februar 2025 um 21:06
  • Unerledigt
  • roenni
    Mitglied
    Reaktionen
    1
    Beiträge
    71
    Mitglied seit
    12. Dez. 2022
    Hilfreiche Antwort
    1
    • 28. Februar 2025 um 21:06
    • #1

    Ist es eigentlich möglich, über einen Eintrag in der userchrome oder sonstirgendwie den linken Rand des Lesebereichs (Header, Mailtext & Anhangzeile) zu verbreitern/zu verändern? Wenn ja, wie? (Thunderbird 115.16.3)

    Hier ein Screenshot, welche Ränder ich meine:

    Einmal editiert, zuletzt von roenni (28. Februar 2025 um 21:26)

  • ggbsde
    Senior-Mitglied
    Reaktionen
    571
    Beiträge
    2.016
    Mitglied seit
    3. Nov. 2023
    Hilfreiche Antworten
    48
    • 28. Februar 2025 um 21:51
    • #2

    entweder

    CSS
    #folderPaneSplitter {
     width: 10px !important;
    }

    Das vergrößert auch den Rand der Nachrichtenliste.

    Oder

    Code
    #messageHeader {
     margin-left: 10px;
    }
    #messagepane {
     margin-left: 30px;
    }
    #attachmentView {
     margin-left: 20px;
    }
  • roenni
    Mitglied
    Reaktionen
    1
    Beiträge
    71
    Mitglied seit
    12. Dez. 2022
    Hilfreiche Antwort
    1
    • 1. März 2025 um 10:25
    • #3

    Wow, danke. Das zweite sieht schon prima aus.

    Jetzt zum Finetuning:

    1. Aktuell wird der Rand des Lesebereichs andersfarbig als der Lesebereich selbst dargestellt. Habe ein bisschen mit "color"-Ergänzungen zu #messagepane experimentiert. Das klappt aber so nicht.
      Kann der Rand auch in der Hintergrundfarbe des Lesebereichs dargestellt werden?
    2. Wenn ich die #messageheader-Zeile verwende, wird wie beabsichtigt der Text des Headers weiter eingerückt - die Trennlinie zum Text geht aber weiterhin bis zum Scrollbalken links über die gesamte Breite. Das ist gut so.
      Nutze ich aber die #attachmentView-Zeile, wird die Trennlinie zwischen Anhangszeile und Lesebereich eingerückt und im Randbereich unterbrochen.
      Kann ich das so beeinflussen, daß die Trennlinie wie beim Header weiterhin durchläuft?
  • dharkness21
    Senior-Mitglied
    Reaktionen
    469
    Beiträge
    1.869
    Mitglied seit
    29. Jun. 2005
    Hilfreiche Antworten
    54
    • 1. März 2025 um 11:59
    • #4
    Zitat von roenni

    Aktuell wird der Rand des Lesebereichs andersfarbig als der Lesebereich selbst dargestellt. Habe ein bisschen mit "color"-Ergänzungen zu #messagepane experimentiert. Das klappt aber so nicht.

    Das was da dann zu sehen ist, ist nicht mehr die Messagepane, das wäre dann die Messagepanebox und der Eintrag dafür wäre dann der ↓.

    CSS
    #messagepanebox {
        background-color: #D8DAE1 !important;
    }

    Dabei wird, zumindest bei mir, auch die Headerpane eingefärbt, deshalb müsste man das dann auch noch ändern, das ginge damit ↓.

    CSS
    #messageHeader {
        background-color: #D8DAE1 !important;
    }

    Für Dich passende Farben musst Du noch auswählen.

    und wech

    Dharkness

  • ggbsde
    Senior-Mitglied
    Reaktionen
    571
    Beiträge
    2.016
    Mitglied seit
    3. Nov. 2023
    Hilfreiche Antworten
    48
    • 1. März 2025 um 13:53
    • #5
    Zitat von roenni

    Kann ich das so beeinflussen, daß die Trennlinie wie beim Header weiterhin durchläuft?

    Versuchs mit padding-left statt margin-left.

  • roenni
    Mitglied
    Reaktionen
    1
    Beiträge
    71
    Mitglied seit
    12. Dez. 2022
    Hilfreiche Antwort
    1
    • 1. März 2025 um 22:24
    • #6

    Aha, ja, "padding-left" hilft auch bei der #messagepane und zeigt zumindest im Systemfarben-Theme die gleiche Farbe, wie der Lesebereich selbst. Im Darkmode-Theme merkwürdigerweise nicht.
    1. Kann ich das noch so beeinflussen, daß es immer die Farbe des Lesebereichhintergrunds hat - egal welches Theme?
    #messagepanebox funktioniert irgendwie andersherum, weshalb ich aktuell bei #messagepane und "padding-left" geblieben bin.

    Nachdem ich mich nun etwas schlau gemacht hab zu "padding" und "margin" dachte ich, dann nehm ich doch für alle drei den inneren Rand - also padding-left. Merkwürdigerweise klappt das aber beim #messageheader nicht. Das heißt, aktuell sieht's so aus:

    Code
    /* --- breitere Raender fuer Lesebereich --- */
    #messageHeader {
    margin-left: 14px;
    }
    #messagepane {
    padding-left: 15px;
    }
    #attachmentView {
    padding-left: 15px;
    }

    Nun läuft auch die Trennlinie zwischen Lesebereich und Anhang durch! So weit, so gut.
    Klicke ich nun jedoch auf das Ausklappdreieck des Anhangs wird darunter eine weitere Trennlinie zu den einzelnen Dateien sichtbar - und die ist vorne wieder unterbrochen.
    2. Läßt sich da auch noch was machen?

    Bis hierhin bin ich schon ziemlich begeistert :)

    Ihr scheint beide CSS-Cracks zu sein. Ich hab auch eine zweite Programmierfrage allerdings als Ergänzung eines anderen Threads leider unter "Erweiterungen". RE: Posteingang – Zeilen farbig markieren?
    3. Habt Ihr da vielleicht auch eine Idee?

  • dharkness21
    Senior-Mitglied
    Reaktionen
    469
    Beiträge
    1.869
    Mitglied seit
    29. Jun. 2005
    Hilfreiche Antworten
    54
    • 1. März 2025 um 23:45
    • #7
    Zitat von roenni

    Merkwürdigerweise klappt das aber beim #messageheader nicht.

    Ändere das * mal dahingehend **.

    *

    CSS
    #messageHeader {
    margin-left: 14px;
    }

    **

    CSS
    #messageHeader {
    padding-left: 14px !important;
    }

    und wech

    Dharkness

  • ggbsde
    Senior-Mitglied
    Reaktionen
    571
    Beiträge
    2.016
    Mitglied seit
    3. Nov. 2023
    Hilfreiche Antworten
    48
    • 1. März 2025 um 23:56
    • #8
    Zitat von roenni

    2. Läßt sich da auch noch was machen?

    Gewiß :-)

    Erstze das #attachmentView durch

    CSS
    #attachmentBar {
     padding-left: 20px !important;
    }
    #attachmentList {
     padding-left: 20px !important;
    }

    Was mich jetzt noch interessieren würde: Warum willst du da unbedingt größeren Rand haben?

  • roenni
    Mitglied
    Reaktionen
    1
    Beiträge
    71
    Mitglied seit
    12. Dez. 2022
    Hilfreiche Antwort
    1
    • 2. März 2025 um 00:05
    • #9

    Na das hilft zur Einheitlichkeit. Jetzt hab ich auch die Anhangzeile und Trennlinie auf diese Weise in den Griff bekommen.

    Was mich einzig noch wundert, ist die Sache mit der Hintergrundfarbe im Lesebereich selbst.

    Bei #messagepane wird durch "padding-left" im Systemfarben-Theme die gleiche Farbe für das Padding verwendet, wie für den Lesebereich. Im Dunkel-Modus-Theme ist das jedoch irgendeine Hintergrundfarbe und nicht die des Lesebereichs.

    Läßt es sich noch beeinflussen, daß das Padding des Lesebereichs immer die Farbe des Lesebereichhintergurnds hat - egal welches Theme?

    Aktueller Code:

    CSS
    /* --- breitere Raender fuer Lesebereich --- */
    
    #messageHeader {
     padding-left: 15px !important;
    }
    #messagepane {
     padding-left: 15px !important;
    }
    #attachmentBar {
     padding-left: 15px !important;
    }
    #attachmentList {
     padding-left: 15px !important;
    }
    Alles anzeigen
  • roenni
    Mitglied
    Reaktionen
    1
    Beiträge
    71
    Mitglied seit
    12. Dez. 2022
    Hilfreiche Antwort
    1
    • 2. März 2025 um 00:22
    • #10

    Jetzt haben wir uns überschnitten... Und ich war so stolz auf meine selbst recherchierten "attachmentBar" & "attachmentList" ;) .

    Zitat von ggbsde

    Was mich jetzt noch interessieren würde: Warum willst du da unbedingt größeren Rand haben?

    Ich find den Mailtext um ein Vielfaches besser lesbar, wenn er visuell nicht direkt an der Scrollbar der Ordnerliste klebt. Und das sieht dann widerum nur gut aus, wenn auch die Header- und die Attachment-Zeile genauso eingerückt werden.


    Weißt Du noch eine Lösung für die Frage oben?
    Uuuund vielleicht auch hierzu :-) -> RE: Posteingang – Zeilen farbig markieren?

  • ggbsde
    Senior-Mitglied
    Reaktionen
    571
    Beiträge
    2.016
    Mitglied seit
    3. Nov. 2023
    Hilfreiche Antworten
    48
    • 2. März 2025 um 00:39
    • #11
    Zitat von roenni

    Und ich war so stolz auf meine selbst recherchierten

    Na das ist doch gut, dann weißt du ja, wie es funktioniert.

    Aber zu Farben gibt's von mir keine Hilfe, zu viele gräußliche Designs geistern hier im Forum herum. Ich bin mit dem aktuellen dezentem Design voll zufrieden. Aber prinzipiell hat TB selber hier und da noch Probleme mit dunklen Designs.

  • roenni
    Mitglied
    Reaktionen
    1
    Beiträge
    71
    Mitglied seit
    12. Dez. 2022
    Hilfreiche Antwort
    1
    • 2. März 2025 um 11:20
    • #12
    Zitat von ggbsde

    zu viele gräußliche Designs geistern hier im Forum herum

    Ich glaub ich weiß, was Du meinst. Tatsächlich verwende ich auch das System-Theme. Der Dunkel-Modus zeigt mir nur plakativ, daß etwas noch nicht ganz in Ordnung ist. Bei einigen Mails z.B. mit farbigem Hintergrund oder ähnlichem wird auch beim System-Theme links ein Balken und nicht der Hintergrund der Mail dargestellt.

    Habs jetzt mal so probiert, zeigt aber keine Wirkung:

    CSS
    #messagepane {
     padding-left: 18px !important;
     background: field !important;
     background-clip: padding-box !important;
    }
  • dharkness21
    Senior-Mitglied
    Reaktionen
    469
    Beiträge
    1.869
    Mitglied seit
    29. Jun. 2005
    Hilfreiche Antworten
    54
    • 2. März 2025 um 15:36
    • #13
    Zitat von roenni

    Bei einigen Mails z.B. mit farbigem Hintergrund oder ähnlichem wird auch beim System-Theme links ein Balken und nicht der Hintergrund der Mail dargestellt.

    Weil der Bereich in dem die Mail dargestellt wird nicht #messagepane ist, sondern html bzw. html > body und somit #messagepane durchaus eine andere Farbe haben kann, denn das padding-left zielt auf #messagepane.

    und wech

    Dharkness

  • roenni
    Mitglied
    Reaktionen
    1
    Beiträge
    71
    Mitglied seit
    12. Dez. 2022
    Hilfreiche Antwort
    1
    • 2. März 2025 um 16:16
    • #14

    Dank Dir. So was in der Art hatte ich mir gedacht.

    Auf die Gefahr hin, daß ich Quatsch schreibe, aber ist der "body" dann hier nicht eine Art "child" von der "messagepane"?

    Kann ich denn den "body" irgendwie direkt ansprechen, so daß der das Padding bekommt und nicht die dahinterliegende #messagepane?

    z.B. (so klappt's nicht):

    Code
    #messagepane body { }
  • ggbsde
    Senior-Mitglied
    Reaktionen
    571
    Beiträge
    2.016
    Mitglied seit
    3. Nov. 2023
    Hilfreiche Antworten
    48
    • 2. März 2025 um 17:57
    • #15

    Das HTML der Message ist vermutlich ein shadowroot, ein eigener gekapselter Bereich mit eigenem Satz von CSS. Möglicherweise hilft es, die Styles für den Body in die userContent.css (statt userChrome.css) zu packen.

  • dharkness21
    Senior-Mitglied
    Reaktionen
    469
    Beiträge
    1.869
    Mitglied seit
    29. Jun. 2005
    Hilfreiche Antworten
    54
    • 2. März 2025 um 18:52
    • #16
    Zitat von ggbsde

    Das HTML der Message ist vermutlich ein shadowroot, ein eigener gekapselter Bereich mit eigenem Satz von CSS. Möglicherweise hilft es, die Styles für den Body in die userContent.css (statt userChrome.css) zu packen.

    Nein, das ist #document, also <!DOCTYPE html> und somit können #messagepane > html bzw. #messagepane > html > body oder Varianten davon nicht funktionieren.
    #messagepane ist chrome und #messagepane > html bzw. #messagepane > html > body eine Mischung aus chrome und content, das ist nicht kombinierbar.

    und wech

    Dharkness

  • roenni
    Mitglied
    Reaktionen
    1
    Beiträge
    71
    Mitglied seit
    12. Dez. 2022
    Hilfreiche Antwort
    1
    • 2. März 2025 um 19:39
    • #17

    Öhm... Ich glaub, so schlau bin noch nicht...

    Heißt das, man kommt da nicht irgendwie gezielt dran, so daß der zusätzliche Abstand IMMER den Hintergrund der Mail/des Lesebereichs zeigt?

  • dharkness21
    Senior-Mitglied
    Reaktionen
    469
    Beiträge
    1.869
    Mitglied seit
    29. Jun. 2005
    Hilfreiche Antworten
    54
    • 2. März 2025 um 19:53
    • #18
    Zitat von roenni

    Heißt das, man kommt da nicht irgendwie gezielt dran, so daß der zusätzliche Abstand IMMER den Hintergrund der Mail/des Lesebereichs zeigt?

    Du kannst mal versuchen, damit ↓ zu spielen.


    CSS
    @media (prefers-color-scheme: light) {
        & #messagepane {
            background-color: Deine Farbe !important;
        }
    }


    CSS
    @media (prefers-color-scheme: dark) {
        & #messagepane {
            background-color: Deine Farbe !important;
        }
    }

    und wech

    Dharkness

Aktuelle Programmversion

  • Thunderbird 139.0.1 veröffentlicht

    Thunder 2. Juni 2025 um 22:15

Aktuelle ESR-Version

  • Thunderbird 128.11.0 ESR veröffentlicht

    Thunder 28. Mai 2025 um 22:13

Keine Werbung

Hier wird auf Werbeanzeigen verzichtet. Vielleicht geben Sie dem Website-Betreiber (Alexander Ihrig - aka "Thunder") stattdessen etwas aus, um diese Seiten auf Dauer finanzieren zu können. Vielen Dank!

Vielen Dank für die Unterstützung!

Kaffee ausgeben für:

3,00 €
1
Per Paypal unterstützen*

*Weiterleitung zu PayPal.Me

Thunderbird Mail DE
  1. Impressum & Kontakt
  2. Datenschutzerklärung
    1. Einsatz von Cookies
  3. Nutzungsbedingungen
  4. Spendenaufruf für Thunderbird
Hilfe zu dieser Webseite
  • Übersicht der Hilfe zur Webseite
  • Die Suchfunktion benutzen
  • Foren-Benutzerkonto - Erstellen (Neu registrieren)
  • Foren-Thema erstellen und bearbeiten
  • Passwort vergessen - neues Passwort festlegen
Copyright © 2003-2025 Thunderbird Mail DE

Sie befinden sich NICHT auf einer offiziellen Seite der Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, XUL™ und das Thunderbird-Logo sind (neben anderen) eingetragene Markenzeichen der Mozilla Foundation.

Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Lexikon
  • Artikel
  • Seiten
  • Erweiterte Suche
  • Deutsch
  • English
Zitat speichern