Servus!
Hallo JimKnopf,
Guten Morgen Herr Scharwies,
You can say you to us 😉. Dies ist ein Forum, keine Schulklasse.
Ich stimme Dir zu, dass
<msup> <mrow> <mi>a</mi> <mo>+</mo> <mi>b</mi> </mrow> <mn>2</mn> </msup>
nicht geschrieben werden sollte. Die Semantik unterstellt eine Gruppe, aber die Darstellung verrät davon nichts. Die Klammern müssen als mo-Element hinein.
Ja, umständlich, aber nötig.
Im Firefox kann man pfuschen und im CSS etwas dazulügen:
mrow::before { content: "("; }
Aber das ist immer noch kein fence-Operator und Chrome zeigt die Klammer auch gar nicht an. Also: nicht machen!
SVG kennt keine Pseudoelemente, für MathML hab ich noch nix gefunden.
Noch verrückter:
mrow has(mo[contains('^($')]:first-child) {
border-left-style:left-parenthesis; }
mrow > mo[contains('^($')]:first-child {
display:none; }
Quelle: https://math.nist.gov/~BMiller/mathml-css/main.html
Wie gesagt, ich lese mich grad ein und wunder mich immer wieder.
Herzliche Grüße
Matthias Scharwies
--
Ich habe heute rausgefunden, dass in das Pizzafach meines Rucksacks auch ein Laptop passt!
Ich habe heute rausgefunden, dass in das Pizzafach meines Rucksacks auch ein Laptop passt!