Hilfe:Achsenzentrierte Gedichte: Unterschied zwischen den Versionen

Aus CMO

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
Einige Gedichte Christian Morgensterns sind typografisch so gesetzt, dass sie um eine gedachte senkrechte Achse angeordnet sind. Diese Seite beschreibt, wie solche Texte in CMO mit <code>&lt;poem&gt;</code> gesetzt werden, ohne die Standardschrift des Projekts zu verändern.
Einige Gedichte Christian Morgensterns sind so gesetzt, dass ihre Zeilen um eine gedachte senkrechte Achse stehen. Diese Seite beschreibt, wie solche Gedichte in CMO mit <code><nowiki><poem></nowiki></code> gesetzt werden. Die Schrift des Wikis bleibt dabei unverändert.


== Grundprinzip ==
== Aufbau ==


* Das Gedicht wird in einem <code>&lt;poem&gt;</code>-Block gesetzt.
Das Gedicht steht in einem <code><nowiki><poem></nowiki></code>-Block mit der Klasse <code>poem-achs</code>. Der Block steht in einem Wrapper mit der Klasse <code>gedicht-achs-wrapper</code>.
* Der <code>&lt;poem&gt;</code>-Block erhält die Klasse <code>poem-achs</code>.
* Der Block wird in einen Wrapper gestellt, dessen linke Einrückung
  über eine der Klassen <code>gedicht-achs-wrapper-schmal</code>,
  <code>gedicht-achs-wrapper-mittel</code> oder
  <code>gedicht-achs-wrapper-breit</code> gesteuert wird.
* Die Breite des Gedichts ergibt sich automatisch aus der längsten Zeile.
* Der Gedichtblock formt dadurch eine optische Achse, ohne seitenbreit zentriert zu sein.
* Die Standardschrift des Wikis bleibt unverändert.


== Beispiel (Schema) ==
<pre>
 
<div class="gedicht-achs-wrapper">
<syntaxhighlight lang="text">
<div class="gedicht-achs-wrapper gedicht-achs-wrapper-mittel">
<poem class="poem-achs">
<poem class="poem-achs">
[Zeile 1]
Zwei Trichter wandeln durch die Nacht.
[Zeile 2]
Durch ihres Rumpfs verengten Schacht
[Zeile 3 – längste Zeile]
fließt weißes Mondlicht
[Zeile 4]
still und heiter
{{Zeile|5}}auf ihren
Waldweg
u. s.
w.
</poem>
</poem>
</div>
</div>
</syntaxhighlight>
</pre>
 
Die Breite des Gedichts ergibt sich aus der längsten Zeile. Jede Zeile wird innerhalb dieser Breite mittig gesetzt. Der Gedichtblock beginnt an derselben Stelle wie ein linksbündiges Gedicht, er wird nicht über die ganze Seitenbreite zentriert.
 
Zu jedem <code><nowiki><div></nowiki></code> gehört ein <code><nowiki></div></nowiki></code>. Fehlt der Abschluss, rutscht der Rest der Seite in den Wrapper.


== CSS-Voraussetzungen ==
== Zeilennummern ==
Die folgenden Klassen sind in [[MediaWiki:Common.css]] eingetragen:


<syntaxhighlight lang="css">
Zeilennummern werden wie bei allen Gedichten mit [[Vorlage:Zeile]] gesetzt. Der Aufruf steht als Erstes in der Verszeile. Die Nummer steht auch bei achszentrierten Gedichten ganz links in der Nummernspalte, auf derselben Höhe wie bei linksbündigen Gedichten. Sie wandert nicht mit der Zeile zur Mitte.
/* Grund-Wrapper */
 
== CSS ==
 
Die Regeln stehen in [[MediaWiki:Common.css]] im Abschnitt zu den Gedichten:
 
<pre>
.gedicht-achs-wrapper {
.gedicht-achs-wrapper {
   text-align: left;
   text-align: left;
Zeile 37: Zeile 39:
}
}


/* drei Abstufungen für Abstand zur Zeilennummern-Spalte */
.poem.poem-achs {
.gedicht-achs-wrapper-schmal { margin-left: 0.5em; }
  display: inline-block;
.gedicht-achs-wrapper-mittel { margin-left: 1.5em; }
  text-align: center;
.gedicht-achs-wrapper-breit {
  margin: 0 0 0 3.5em;
</syntaxhighlight>
  padding: 0;
}
 
.poem.poem-achs .zeilennummer {
  display: block;
  float: left;
  margin-left: -3.5em;
  margin-right: -3em;
}
</pre>
 
Der linke Rand von 3,5em hält wie bei linksbündigen Gedichten die Spalte für die Zeilennummern frei. Die Nummer wird als Float an den linken Rand gesetzt, damit sie nicht mit dem Zeilenanfang zur Mitte wandert. Der negative rechte Rand sorgt dafür, dass sie keinen Platz in der Zeile beansprucht und die Achse nicht verschiebt.
 
== Frühere Klassen ==
 
Bis September 2026 gab es drei zusätzliche Wrapper-Klassen: <code>gedicht-achs-wrapper-schmal</code>, <code>gedicht-achs-wrapper-mittel</code> und <code>gedicht-achs-wrapper-breit</code>. Sie sind entfallen. Wo sie auf Gedichtseiten noch stehen, bewirken sie nichts und können bleiben.
 
[[Kategorie:Hilfe]]

Aktuelle Version vom 24. September 2026, 19:38 Uhr

Einige Gedichte Christian Morgensterns sind so gesetzt, dass ihre Zeilen um eine gedachte senkrechte Achse stehen. Diese Seite beschreibt, wie solche Gedichte in CMO mit <poem> gesetzt werden. Die Schrift des Wikis bleibt dabei unverändert.

Aufbau

Das Gedicht steht in einem <poem>-Block mit der Klasse poem-achs. Der Block steht in einem Wrapper mit der Klasse gedicht-achs-wrapper.

<div class="gedicht-achs-wrapper">
<poem class="poem-achs">
Zwei Trichter wandeln durch die Nacht.
Durch ihres Rumpfs verengten Schacht
fließt weißes Mondlicht
still und heiter
{{Zeile|5}}auf ihren
Waldweg
u. s.
w.
</poem>
</div>

Die Breite des Gedichts ergibt sich aus der längsten Zeile. Jede Zeile wird innerhalb dieser Breite mittig gesetzt. Der Gedichtblock beginnt an derselben Stelle wie ein linksbündiges Gedicht, er wird nicht über die ganze Seitenbreite zentriert.

Zu jedem <div> gehört ein </div>. Fehlt der Abschluss, rutscht der Rest der Seite in den Wrapper.

Zeilennummern

Zeilennummern werden wie bei allen Gedichten mit Vorlage:Zeile gesetzt. Der Aufruf steht als Erstes in der Verszeile. Die Nummer steht auch bei achszentrierten Gedichten ganz links in der Nummernspalte, auf derselben Höhe wie bei linksbündigen Gedichten. Sie wandert nicht mit der Zeile zur Mitte.

CSS

Die Regeln stehen in MediaWiki:Common.css im Abschnitt zu den Gedichten:

.gedicht-achs-wrapper {
  text-align: left;
  margin: 0.5em 0;
  padding: 0;
}

.poem.poem-achs {
  display: inline-block;
  text-align: center;
  margin: 0 0 0 3.5em;
  padding: 0;
}

.poem.poem-achs .zeilennummer {
  display: block;
  float: left;
  margin-left: -3.5em;
  margin-right: -3em;
}

Der linke Rand von 3,5em hält wie bei linksbündigen Gedichten die Spalte für die Zeilennummern frei. Die Nummer wird als Float an den linken Rand gesetzt, damit sie nicht mit dem Zeilenanfang zur Mitte wandert. Der negative rechte Rand sorgt dafür, dass sie keinen Platz in der Zeile beansprucht und die Achse nicht verschiebt.

Frühere Klassen

Bis September 2026 gab es drei zusätzliche Wrapper-Klassen: gedicht-achs-wrapper-schmal, gedicht-achs-wrapper-mittel und gedicht-achs-wrapper-breit. Sie sind entfallen. Wo sie auf Gedichtseiten noch stehen, bewirken sie nichts und können bleiben.