Servus!
Hallo,
ich habe Matthias Idee etwas modifiziert. Bitte guckt es euch mal an.
Das sieht gut aus.
Relevante Änderungen:
- „ Zeichen als Quote-Symbol, nicht “
- Quote-Symbol bekommt line-height:100%, damit das ::before-Element genauso groß wie das Zeichen ist (vorher wurde line-height geerbt)
- Dadurch sollte eine font-unabhängige, relativ konsistente Positionierung mit top:-0.6em möglich sein. Vorher wurde eine Box mit ca 24px Höhe positioniert, und je nach Font ragte das das Anführungszeichen (weil es das obere Anführungszeichen war) mehr oder weniger weit daraus hervor. Mein Versuch verwendet das Anführungszeichen "unten", das an der baseline liegt.
- Um wirklich unabhängig von Fonts und Fontsize zu sein bräuchte man eigentlich ein SVG Bild mit einer exakt bemessenen Boxgröße.
Das konnte ich nächste Woche zeichnen. 6er oder 9er?
- Der horizontale Strich ist kein Minuszeichen mehr (das die gleichen Positionierungsprobleme bei Fontveränderungen hätte), sondern ein ::before-Element für <cite>. Um cite rechtsbündig zu positionieren, habe ich es in ein div gesteckt.
Besser wäre ein Konstrukt dieser Art:
<figure class="selfquote"> <blockquote> text </blockquote> <figcaption> <cite>blabla</cite> </figcaption> </figure>
Das könnte man als Flexbox oder Grid übereinander anordnen und die figcaption mit align:self rechtsbündig setzen.
Problem: Das figure-Element ist kein erlaubtes Wikimedia-HTML, dafür bräuchte man eine Extension. Das ist kein Hexenwerk, solche Extensions gibt es, aber es müsste eben passieren. Und solange wir über das Layout an sich zanken, lohnt diese Mühe nicht. Aber es könnte so aussehen.
Da würde ich trotzdem verzichten wollen. Wir sollten versuchen, unser Wiki so schlank wie möglich zu lassen.
Andererseits: wäre es möglich, mit vertretbarem Aufwand Iframes für Youtube, etc einzubauen?
Herzliche Grüße
Matthias Scharwies
Einfach mal was von der ToDo-Liste auf die Was-Solls-Liste setzen.“