Referenz

Firmen-CSS

Schriften, Farben und Logo in einer CSS-Datei für alle Dokumente, und Sprache und Ausnahmen der Silbentrennung mit drei CSS-Eigenschaften.

Auf dieser Seite

Community

Das Firmen-CSS ist eine einfache CSS-Datei. Sie enthält Schriften, Farben, das Logo und die Einstellungen zur Silbentrennung. Eine Vorlage bindet sie mit <link rel="stylesheet" href="company.css"> oder mit @import ein.

Brevier lädt die Dateien, die die Vorlage nennt, und durchsucht keine Ordner. Eine Datei, die es nicht gibt, überspringt Brevier ohne Meldung. Eine Datei, die es gibt und die sich nicht lesen lässt, ist ein Fehler.

Eigenschaften der Silbentrennung

Setzen Sie die Eigenschaften auf :root.

Eigenschaft Wert Wirkung
--brevier-hyphenate-language de oder en Die Sprache der Trennregeln.
--brevier-hyphenate-never Eine Liste von Wörtern in Anführungszeichen, durch Kommas getrennt Wörter, die nie getrennt werden.
--brevier-hyphenate-teach Eine Liste von Wörtern mit = in Anführungszeichen, durch Kommas getrennt Wörter mit den Trennstellen, die Sie festlegen.
:root {
  --brevier-hyphenate-language: de;
  --brevier-hyphenate-never: "Wüstenrot, Württembergische";
  --brevier-hyphenate-teach: "Berufs=unfähigkeits=versicherung";
}
  • Schreiben Sie die ganze Liste in ein Paar Anführungszeichen: "A, B". Anführungszeichen um jedes einzelne Wort zerstören die Liste.
  • Ein Wort in never oder teach passt nur auf genau dieses Wort, einschließlich der Groß- und Kleinschreibung.
  • In einem teach-Eintrag markiert jedes = eine Stelle, an der das Wort getrennt werden darf. Ein = muss mindestens 3 Zeichen vom Anfang und vom Ende des Wortes entfernt sein, und zwischen zwei = darf kein Teil leer sein. Ein Eintrag, der eine Regel verletzt, schlägt fehl, und die Meldung nennt den Eintrag.

Reihenfolge der Dateien

Brevier liest die Dateien der Reihe nach, und jedes @import an seiner Stelle in der Datei.

  • Eigenschaften der Silbentrennung: Die zuletzt gelesene Angabe gilt, egal wie spezifisch sie ist, und sie ersetzt den ganzen Wert. Die Listen werden nicht zusammengeführt.
  • Schriften, Farben und alle anderen Regeln: die normale CSS-Kaskade. Die höhere Spezifität gewinnt. Bei gleicher Spezifität gewinnt die spätere Regel.

Eine Datei für eine Region kann zwischen Vorlage und Firmendatei stehen:

invoice.html   <link href="invoice.css">
invoice.css    @import "../german.css";
german.css     @import "../company.css";
company.css    Schriften und Farben für alle Dokumente

invoice.css gewinnt gegen german.css, und german.css gewinnt gegen company.css, weil jede @import-Zeile die erste Zeile ihrer Datei ist.

Wie die Silbentrennung arbeitet, steht in Deutsche Typografie.