semantisches HTML für Mediawiki-Vorlagen
bearbeitet von Matthias ScharwiesLiebe Selfer,
das angedachte Makeover besteht ja aus vielen Komponenten. Eine davon sind die im SELF-Wiki verwendeten Vorlagen:
* [Kategorie:!Vorlagen](https://wiki.selfhtml.org/wiki/Kategorie:!Vorlagen)
* [Hilfe:SELFHTML-Boxen](https://wiki.selfhtml.org/wiki/Hilfe:SELFHTML-Boxen) - alle Boxen mal auf einer Seite
Heute geht's mir hauptsächlich um die [Hinweise und Warn-Boxen](https://wiki.selfhtml.org/wiki/Hilfe:SELFHTML-Boxen#Hinweise_und_Warn-Boxen):
# HTML
Ist-Zustand:
~~~ HTML
<div class="note-box note-box-advice">
<p class="note-box-title">Hinweis</p>
<div class="note-box-text">...</div>
</div>
~~~
Div-Suppe mit Klassen ohne Semantik
Leider kann man in Mediawiki noch keine HTML-Elemente wie aside verwenden. Andererseits würde ein dann erforderliches h3 oder h4 in das automatisierte Inhaltsverzeichnis übernommen. Das könnte man umstellen, dürfte dann aber keine h3 oder h4 in „normalen“ Verzeichniskategorien haben.
**Mein Vorschlag:**
~~~ HTML
<div role="note" class="advice">
<p role="heading">Hinweis</p>
<div>...</div>
</div>
~~~
Das `role="note"` habe ich aus [dieser Seite](https://drafts.csswg.org/mediaqueries-5/#descdef-media-prefers-color-scheme) der CSSWG übernommen. (*Schaut euch die Seite im Seiteninspektor mal in hell und dunkel an!*) Es wäre kürzer, müsste aber durch eine Klasse advice, alert, info etc ergänzt werden.
[![Screenshot W3C](/images/4dd0438a-6548-11ec-86e8-b42e9947ef30.png?size=medium "Screenshot W3C")](/images/4dd0438a-6548-11ec-86e8-b42e9947ef30.png)
`role="heading"` wäre genauso lang wie eine Klasse, aber semantischer.
Das div für den Text ist nötig, um neben p auch ul zu ermöglichen.
Die [Vorlage:Info](https://wiki.selfhtml.org/wiki/Vorlage:Info) könnte eine `role="complementary"`erhalten und so die Rolle eines footers erhalten.
***Was haltet ihr davon?***
# CSS
Mittelfristig wollen wir ja neben dem „klassischen“ weißen Hintergrund auch einen Dark Mode anbieten. Dazu müssten wir uns überlegen, ob wir die bisherigen Vorlagen so lassen wollen:
* Hinweis, Achtung und Info haben einen massiven Titelbalken und ein pastellfarbenes Textfeld.
* Empfehlung, Beachten, Hauptartikel, etc haben nur einen farbigen Randstreifen links.
Die W3C kombinieren den farbigen Rand links mit einem Pastellfarbenen Hintergrund. Im Dark Mode sind die Felder durch einen Alphawert von 0.5 etwas heller als der Rest - es gibt aber keine farbige Unterscheidung mehr.
***1. Sollen wir unsere 2 Versionen behalten oder nur die „schlankere“ Version mit linken Randstreifen verwenden?***
***2. Sollen wir die Unterscheidung in ***rot*** für Warnungen und grün für normale Info beibehalten?*** Für Leute mit Rot-Grün-Schwäche wäre ein roter Warnkasten und dafür dann „grüne“ Boxen nur mit Rand evtl. besser.
***3.*** Die Farben würde ich erst mal so lassen, müssen dann aber an den Dark Mode angepasst werden. @Der Martin meinte, dass in [diesem Beispiel](https://wiki.selfhtml.org/extensions/Selfhtml/example.php/Beispiel:SVG-Barrierefrei-1.html) das Grün im Dunklen Modus zu hell wäre. ***Was meint ihr?***
[![Screenshot Dark Mode](/images/b475e290-6546-11ec-bf4c-b42e9947ef30.png?size=medium "Screenshot Dark Mode")](/images/b475e290-6546-11ec-bf4c-b42e9947ef30.png)
Herzliche Grüße
Matthias Scharwies
--
Einfach mal was von der [ToDo-Liste](https://wiki.selfhtml.org/wiki/Kategorie:ToDo) auf die Was-Solls-Liste setzen.“
semantisches HTML für Mediawiki-Vorlagen
bearbeitet von Matthias ScharwiesLiebe Selfer,
das angedachte Makeover besteht ja aus vielen Komponenten. Eine davon sind die im SELF-Wiki verwendeten Vorlagen:
* [Kategorie:!Vorlagen](https://wiki.selfhtml.org/wiki/Kategorie:!Vorlagen)
* [Hilfe:SELFHTML-Boxen](https://wiki.selfhtml.org/wiki/Hilfe:SELFHTML-Boxen) - alle Boxen mal auf einer Seite
Heute geht's mir hauptsächlich um die [Hinweise und Warn-Boxen](https://wiki.selfhtml.org/wiki/Hilfe:SELFHTML-Boxen#Hinweise_und_Warn-Boxen):
# HTML
Ist-Zustand:
~~~ HTML
<div class="note-box note-box-advice">
<p class="note-box-title">Hinweis</p>
<div class="note-box-text">...</div>
</div>
~~~
Div-Suppe mit Klassen ohne Semantik
Leider kann man in Mediawiki noch keine HTML-Elemente wie aside verwenden. Andererseits würde ein dann erforderliches h3 oder h4 in das automatisierte Inhaltsverzeichnis übernommen. Das könnte man umstellen, dürfte dann aber keine h3 oder h4 in „normalen“ Verzeichniskategorien haben.
**Mein Vorschlag:**
~~~ HTML
<div role="note" class="advice">
<p role="heading">Hinweis</p>
<div>...</div>
</div>
~~~
Das `role="note"` habe ich aus [dieser Seite](https://drafts.csswg.org/mediaqueries-5/#descdef-media-prefers-color-scheme) der CSSWG übernommen. (*Schaut euch die Seite im Seiteninspektor mal in hell und dunkel an!*) Es wäre kürzer, müsste aber durch eine Klasse advice, alert, info etc ergänzt werden.
`role="heading"` wäre genauso lang wie eine Klasse, aber semantischer.
Das div für den Text ist nötig, um neben p auch ul zu ermöglichen.
Die [Vorlage:Info](https://wiki.selfhtml.org/wiki/Vorlage:Info) könnte eine `role="complementary"`erhalten und so die Rolle eines footers erhalten.
***Was haltet ihr davon?***
# CSS
Mittelfristig wollen wir ja neben dem „klassischen“ weißen Hintergrund auch einen Dark Mode anbieten. Dazu müssten wir uns überlegen, ob wir die bisherigen Vorlagen so lassen wollen:
* Hinweis, Achtung und Info haben einen massiven Titelbalken und ein pastellfarbenes Textfeld.
* Empfehlung, Beachten, Hauptartikel, etc haben nur einen farbigen Randstreifen links.
Die W3C kombinieren den farbigen Rand links mit einem Pastellfarbenen Hintergrund. Im Dark Mode sind die Felder durch einen Alphawert von 0.5 etwas heller als der Rest - es gibt aber keine farbige Unterscheidung mehr.
***1. Sollen wir unsere 2 Versionen behalten oder nur die „schlankere“ Version mit linken Randstreifen verwenden?***
***2. Sollen wir die Unterscheidung in ***rot*** für Warnungen und grün für normale Info beibehalten?*** Für Leute mit Rot-Grün-Schwäche wäre ein roter Warnkasten und dafür dann „grüne“ Boxen nur mit Rand evtl. besser.
***3.*** Die Farben würde ich erst mal so lassen, müssen dann aber an den Dark Mode angepasst werden. @Der Martin meinte, dass in [diesem Beispiel](https://wiki.selfhtml.org/extensions/Selfhtml/example.php/Beispiel:SVG-Barrierefrei-1.html) das Grün im Dunklen Modus zu hell wäre. ***Was meint ihr?***
[![Screenshot Dark Mode](/images/b475e290-6546-11ec-bf4c-b42e9947ef30.png?size=medium "Screenshot Dark Mode")](/images/b475e290-6546-11ec-bf4c-b42e9947ef30.png)
Herzliche Grüße
Matthias Scharwies
--
Einfach mal was von der [ToDo-Liste](https://wiki.selfhtml.org/wiki/Kategorie:ToDo) auf die Was-Solls-Liste setzen.“
semantisches HTML für Mediawiki-Vorlagen
bearbeitet von Matthias ScharwiesLiebe Selfer,
das angedachte Makeover besteht ja aus vielen Komponenten. Eine davon sind die im SELF-Wiki verwendeten Vorlagen:
* [Kategorie:!Vorlagen](https://wiki.selfhtml.org/wiki/Kategorie:!Vorlagen)
* [Hilfe:SELFHTML-Boxen](https://wiki.selfhtml.org/wiki/Hilfe:SELFHTML-Boxen) - alle Boxen mal auf einer Seite
Heute geht's mir hauptsächlich um die [Hinweise und Warn-Boxen](https://wiki.selfhtml.org/wiki/Hilfe:SELFHTML-Boxen#Hinweise_und_Warn-Boxen):
# HTML
Ist-Zustand:
~~~ HTML
<div class="note-box note-box-advice">
<p class="note-box-title">Hinweis</p>
<div class="note-box-text">...</div>
</div>
~~~
Div-Suppe mit Klassen ohne Semantik
Leider kann man in Mediawiki noch keine HTML-Elemente wie aside verwenden. Andererseits würde ein dann erforderliches h3 oder h4 in das automatisierte Inhaltsverzeichnis übernommen. Das könnte man umstellen, dürfte dann aber keine h3 oder h4 in „normalen“ Verzeichniskategorien haben.
**Mein Vorschlag:**
~~~ HTML
<div role="note" class="advice">
<p role="heading">Hinweis</p>
<div>...</div>
</div>
~~~
Das `role="note"` habe ich aus [dieser Seite](https://drafts.csswg.org/mediaqueries-5/#descdef-media-prefers-color-scheme) der CSSWG übernommen. (*Schaut euch die Seite im Seiteninspektor mal in hell und dunkel an!*) Es wäre kürzer, müsste aber durch eine Klasse advice, alert, info etc ergänzt werden.
`role="heading"` wäre genauso lang wie eine Klasse, aber semantischer.
Das div für den Text ist nötig, um neben p auch ul zu ermöglichen.
Die [Vorlage:Info](https://wiki.selfhtml.org/wiki/Vorlage:Info) könnte eine `role="complementary"`erhalten und so die Rolle eines footers erhalten.
***Was haltet ihr davon?***
# CSS
Mittelfristig wollen wir ja neben dem „klassischen“ weißen Hintergrund auch einen Dark Mode anbieten. Dazu müssten wir uns überlegen, ob wir die bisherigen Vorlagen so lassen wollen:
* Hinweis, Achtung und Info haben einen massiven Titelbalken und ein pastellfarbenes Textfeld.
* Empfehlung, Beachten, Hauptartikel, etc haben nur einen farbigen Randstreifen links.
Die W3C kombinieren den farbigen Rand links mit einem Pastellfarbenen Hintergrund. Im Dark Mode sind die Felder durch einen Alphawert von 0.5 etwas heller als der Rest - es gibt aber keine farbige Unterscheidung mehr.
***1. Sollen wir unsere 2 Versionen behalten oder nur die „schlankere“ Version mit linken Randstreifen verwenden?***
***2. Sollen wir die Unterscheidung in ***rot*** für Warnungen und grün für normale Info beibehalten?*** Für Leute mit Rot-Grün-Schwäche wäre ein roter Warnkasten und dafür dann „grüne“ Boxen nur mit Rand evtl. besser.
***3.*** Die Farben würde ich erst mal so lassen, müssen dann aber an den Dark mode. @Der Martin meinte, dass in [diesem Beispiel](https://wiki.selfhtml.org/extensions/Selfhtml/example.php/Beispiel:SVG-Barrierefrei-1.html) das Grün im Dunklen Modus zu hell wäre. ***Was meint ihr?***
[![Screenshot Dark Mode](/images/b475e290-6546-11ec-bf4c-b42e9947ef30.png?size=medium "Screenshot Dark Mode")](/images/b475e290-6546-11ec-bf4c-b42e9947ef30.png)
Herzliche Grüße
Matthias Scharwies
--
Einfach mal was von der [ToDo-Liste](https://wiki.selfhtml.org/wiki/Kategorie:ToDo) auf die Was-Solls-Liste setzen.“