FAQ - MailNews - Anzeigen definieren:

Allgemeines:

Diese Seite gehört zum Linkverbund der mozilla- FAQ der Newsgroup-Hierarchie de.comm.software.mozilla.*

Die komplette Übersichtsseite dieser FAQ ist bei Holger Metzger zu finden.
Die FAQ zur Newsgroup selbst gibt es bei Holger Metzger.
Deutsche mozilla-Versionen haelt Robert Kaiser für euch bereit.
Eine weitere deutsche Mozilla-Anleitung haelt Dieter Siebs bereit.

Europäische Mozilla-Bewegung - es finden sich hier Mitstreiter aus der dcsm*-Hierarchie.

Für die folgenden Beschreibung wird keine Garantie meinerseits gegeben. Diese Vorgehensweise wurde zwar mehrfach getestet, aber bei Unachtsamkeiten, kann es zu einem zerstörten Profil oder Datenverlust kommen. Daher sollte man das alte Profil vor dem Testen des Neuen nicht löschen, sondern lediglich umbenennen. Es kann ja sein, dass es nicht funktioniert hat. Dann findet mozilla/Netscape6+ das Profil nicht mehr am alten Platz.

Zum Inhalt dieses FAQ-Abschnitts: Übersicht

Vorgehensweise:

Mittels der Dateien userchrome.css und usercontent.css im Profil-Unterverzeichnis \chrome\ ist es möglich die Anzeige des Mail-/News-Clients anzupasssen.
Hierunter fallen die Accountübersicht links, die Nachrichtenübersicht rechts oben, sowie die Nachrichtenanzeige selbst.

Auf Holger's Seite findet ihr noch weitere Formatierungsmöglichkeiten. Ich beschränke mich hier nur auf den MailNews-Anteil. Im folgenden seht Ihr einen Screenshot der das MailNews-Fenster darstellt. Nachfolgend wird die Definition genau für dieses Fenster nachvollzogen. Natürlich sind etliche weitere CSS-Definitionen möglich. Die Grenzen werden nur durch den CSS2.0-Standard gesetzt. ;-)

In diesem Zusammenhang: die Definitionsvorschrift für neu eintreffende Nachrichten habe ich noch nicht gefunden. Wenn sie jemand kennt, bitte über die Newsgroup Kontakt aufnehmen.

Mailnews
Vollbild
Info: das dunkle Fenster-Grau, sowie der rot/gelbe Marker sind Systemseitig definiert 

userchrome.css

  tree
  {
     background-color: #C0C0C0 ! important;
     font-size:11pt;
     font-family:Arial;
  }
Hier werden die Eigenschaften der "Accountübersicht" sowie der "Nachrichtenübersicht" definiert. Achtung: auf manchen Systemen hat die Einstellung der Systemfarben schon die gewünschte Auswirkung.
Achtung: diese Einstellungen haben auch Auswirkungen auf die Dropdownliste sowie die Menüanzeigen des Mozilla. Für die Dropdownliste gibt es noch weitere Möglichkeiten. Diese können unter den angegebenen Links nachgelesen werden.
  #msgHeaderView .header-part1
  {
     background-color: #CCCC00 !important;
  }
Definition der "Header-Anzeige" im Message-Fenster. In diesem Fall die Hitergrundfarbe auf goldgelb
mozilla 1.2a: Hier wurde der Anzeigebereich getrennt: einmal gibt es nun das Fenster mit den feststehenden Feldnamen und dann den Inhalten dieser Felder. in einer US-NG fand ich nun heraus, dass diese nun gegen "textboxes2 getauscht wurden. Fuer die aufgeklappte Headersicht fand ich zwar eine Loesung nun beide Elemente zu definieren, leider jedoch nicht für die eingeklappte, einzeilige Darstellung. Hier bleibt der Subject-Text und die Uhrzeit dunkelgrau (Systemfarben, allgemeine Fensterfarbe). Der Punkt mit .headervalue" hat keine Auswirkung auf #collapsedHeaderView

mozilla 1.5b: Bei dieser Version fanden wieder input-Felder Einzug in die Headerpane. Diese werden durchd en letzten der drei folgenden Einträge aber wieder entfernt und als Teil der Headerpane integriert. Die Font-size-Anweisung wurde notwendig, da ich bei mir als Standardmenuegroesse 12pt festgelegt und damit der Inhalt nicht in die input-Felder gepasst hatte (Text-Hoehe)
#collapsedHeaderView .headervalue, #collapsedHeaderView{
 background-color: #CCAA00 !important;
}

#expandedHeaderView .headerValue, #expandedHeaderView{
 background-color: #00AAAA !important;
}

#expandedHeaderView input{
 background-color: #00AAAA !important;
 font-size:7pt;
 border:none;
}

user.js (oder prefs.js)

user_pref("browser.display.background_color", "#C0C0C0");
Definition der Hintergrundfarbe der Nachrichtenanzeige.

usercontent.css (von Holger's Seite [1] [2])

blockquote[type=cite] {
color: #A00000 ! important;
}
blockquote[type=cite] blockquote {
color: green ! important;
}
blockquote[type=cite] blockquote blockquote {
color: blue ! important;
}
blockquote[type=cite] blockquote blockquote blockquote {
color: purple ! important;
}
blockquote[type=cite] blockquote blockquote blockquote blockquote {
border-color: teal ! important;
}
Definition der Farben für die Quoting-Ebenen
.moz-text-plain {
  font-size: 12pt !important;
  //background-color: #C0C0C0 !important;  (*)
  }

.moz-text-plain pre > a {
 color: blue ! important;
 background-color: #CCCC00 ! important;
 text-decoration:none ! important;
   font-weight:normal ! important;
 }
 
Definition der Nachrichtenanzeige. Mein rat: keine Schriften wie Arial,... verwenden. Nur eine Festbreitenschrift wie Courier definieren.

(*) wenn diese Einstellung gesetzt wird, wird der Hintergrund der Nachrichten eingefärbt. Das Besondere hier dran ist, dass es _nicht_ das Fenster berührt. Beider Anzeige der Nachrichten bleibt ein ca. 2mm breiter Rand rund herum. Nur über die Einstellung in der user.js definiert die Farbe für das gesamte Fenster. 
 .moz-txt-sig
 { 
  border-style:inset;
  border-color:#C8C8C8;
 }
Definition der Signaturdarstellung..
.moz-txt-sig > a,
 .moz-signature > a
 {
   color: blue ! important;
   background-color: #CCCC00 ! important;
   text-decoration:none ! important;
   font-weight:normal ! important;
 }
Definition Links in einer Signatur. In diesem Fall ist es dieselbe Definition wie im normalen Text.

a little sponsoring test

über

Valid CSS! Valid HTML 4.01! written by: Frank Widmaier from dcsm - copy only with my permission