Hallo Leute,
wollte demnächst mal beim Formeln einbinden auf meiner HP mit LaTex gerenderte gifs verwenden. Ist es sinnvoll, diese Bilder in einem -Tag zu packen?
Wozu dient der -Tag eigentlich? SelfHTML listet den zB gar nicht erst.
Gruß
Jens
Hallo Leute,
wollte demnächst mal beim Formeln einbinden auf meiner HP mit LaTex gerenderte gifs verwenden. Ist es sinnvoll, diese Bilder in einem -Tag zu packen?
Wozu dient der -Tag eigentlich? SelfHTML listet den zB gar nicht erst.
Gruß
Jens
MathML kannst du erst einbetten, wenn der HTML5-Parsing-Algorithmus eine ausreichende Verbreitung bei der Browsern gefunden hat. Bei Webkit ist das erstmalig im Trunk aktiviert und Firefox wird es erst ab 4.0 drauf haben: https://developer.mozilla.org/en/HTML/HTML5/HTML5_Parser
Mit anderen Worten: du musst deine Mathe-Formeln als Bilder einbetten.
Jo sicher, aber ich wollte die halt semantisch als Formel kennzeichnen. Gibt es dafür einen angebrachten Tag?
Gruß
Jens
Würde mit nur oder einfallen.
Es gibt auch die Möglichkeit in einem FF 3.6x den HTML 5-Parser zu aktivieren und somit inline-SVG und MathML zu begutachten.
about:config → in der Suche „html5.enable“ suchen und auf „true“ setzen.
eventuell, um Crash’s Beitrag zu ergänzen:
[html]
a² + b² = c²
2 / 2 = 1
[/html]Gruß
Loon3y
Warum wird eigentlich nicht der MathML Doctype benutzt, dazu ist er doch da.
Schliesslich gibt es MathML schon seit 12 Jahren und nicht erst seit gestern, da müssten schon einige Browser mit klar kommen.
Die Formeln als Bilder einzubetten ist meiner Meinung nach falsch.
Gruss
Elroy
@Loon3y: Der HTML-Parser in 3.6 ist verbuggt und es wird ausdrücklich darauf hingewiesen, diese Option nicht einzuschalten!
@Elroy:
MathML kannst du ansonsten nur verwenden, wenn du application/xhtml+xml benutzt, was der Internet Explorer natürlich nicht kann. Dann muss der Browser auch noch den MathML-Namespace unterstützen (was auch die meisten tun). Das hat also wenig mit dem verwendeten Doctype zu tun (der dient maximal zur Validierung).
@Topic:
Man könnte auch probieren MathML-Dateien mit einzubinden und als Fallback Bilder anzugeben. Leider ist im IE auch verbuggt, was das ganze wieder schwierig zu fixen macht.
Wikipedia macht das irgendwie, sicher lesen die dazu den User-Agent (nicht 100%ig perfekt).
//Edit
Conditional Comments:
[html]
Bei mir funktioniert es. Aber ich denke das ist ähnlich wie mit den Minefield-Versionen, wenns kracht, dann krachts.
[/html]//Edit
Conditional Comments:
[html]
im normalfall reicht der obere Teil ohne Conditional Comments.
[html]
[/html]
Irgendwo habe ich mal an einer Diskussionsrunde teilgenommen, wo behauptet wurde, dass Conditional Comments das parsen der Seite verlangsamen würden und nicht verwendet werden sollte. Aber beweisen konnte es niemand so wirklich schulterzuck. Dennoch sollte man versuchen ohne auszukommen…es bläht ziemlich den Quelltext auf und erhöht den Pflegeaufwand.
Gruß
Loon3y
Sofern das im IE funktioniert, denn wenn er MathML mal kennen sollte, zeigt er evtl Scrollbars an (Bug). Man muss das also unbedingt testen.
Also für eine Homepage habe ich als Unterschrift dieses hier verwendet:
[html]
[/html]
und es funktioniert in allen modernen Browsern als SVG und im IE als .gif. Ich gehe davon aus, da mathML ähnlich ist, dass es auch funktioniert…
Gruß
Loon3y