On 2022-10-29 16:25, Maik Koenig <
usene...@maikkoenig.de> wrote:
> Am 29.10.2022 um 17:10 schrieb Stefan Ram:
>
>> |... zusammen mit der Kraft ergibt sich: E p o t ≡<!-- ≡ --> U
>> |G = F G h = m g h {\displaystyle E_{\mathrm {pot} }\equiv
>> |U_{\mathrm {G} }=F_{\mathrm {G} }\,h=m\,g\,h} E_{{\mathrm
>> |{pot}}}\equiv U_{{\mathrm {G}}}=F_{{\mathrm G}}\,h=m\,g\,h ...
>> aus der Wikipedia-Seite "Potentielle_Energie"
>>
>> . Ich nehme an, daß dies in normalen Browsern nicht
>> so aussieht und ich es nur so sehe, weil ich JavaScript
>> deaktiviert habe und meinen Browser in ungewöhnlicher
>> Weise konfiguriert habe (beispielsweise so, daß mir
>> HTML-Kommentare auch angezeigt werden).
>
> Du hast in Deinem Browser auch verboten das externe Quellen die nicht
> von der Domain selbst stammen nachgeladen werden nehme ich an? Das obige
> Beispiel
> {\displaystyle E_{\mathrm {pot} }\equiv U_{\mathrm {G} }=F_{\mathrm {G}
> }\,h=m\,g\,h}
> steht als Alternativtext in einem math-Element,
Es steht auch in einem annotation-Element innerhalb des Math-Elements.
Ich vermute, dass sein Browser da einfach die Inhalte aller Elemente als
Text anzeigt (was ja auch das erwartete Verhalten bei unbekannten
Elementen ist. Aber vielleicht ist es auch eine Folge davon, dass
"HTML-Kommentare auch angezeigt werden"; wie auch immer Stefan das
zusammengebracht hat, es könnte den Seiteneffekt haben, dass auch andere
Inhalte, die ein Browser eigentlich nicht anzeigen würde, angezeigt
werden).
> wird also nur dargestellt wenn das Laden des anderen Namensraumes
> nicht funktioniert. Das hat mit JavaScript nichts zu tun. Die
> Wikipedia benutzt für Formeln einen zusätzlichen XML-Namespace um
> Formelzeichen etc mathematisch korrekt darzustellen, also z.B. mit
> Indizies (das "pot" soll eigentlich tiefergestellt am E hängen etc).
>
> Wenn Du das Nachladen von Inhalten von
http://www.w3.org erlaubst
> klappts auch mit der Wikipedia. Im Beispiel gehts ausschliesslich um
>
http://www.w3.org/1998/Math/MathML.
Die Begründung bezweifle ich. XML-Namespaces sind nur eindeutige
Bezeichner, um Namenskonflikte zwischen verschiedenen Schemas
auszuschließen, von dort wird nichts nachgeladen, schon gar kein Code,
der dem Browser das Rendern bestimmter Elemente beibringen würde.
Entweder der Browser versteht MathML oder nicht. Wenn er es nicht
versteht, kann er es nicht darstellen.
Es könnte JavaScript-Code geben, der das math-Element durch
HTML-Elemente ersetzt und so darstellt. Das sehe ich hier nicht, aber
ich glaube der Firefox kann MathML, also sollte ich das auch nicht
brauchen.
Und weiters kommt hier unmittelbar hinter dem math-Element ein
img-Element, das per CSS an die gleiche Stelle verschoben wird. Das
soll offenbar dafür sorgen, dass bei Browsern, die MathML nicht
verstehen, statt dessen das Bild angezeigt wird. Das funktioniert
offenbar bei Stefan auch nicht (jedenfalls hat er nicht erwähnt, dass er
die Formel sieht), also hat er vermutlich das Laden von Bildern
abgeschaltet.
hp