Technik des Widgets
HTML-Version
Die technische Basis von MTE ist ein nicht-validierender XML-Prozessor.
Er unterstützt XHTML. Diese Version betrachtet HTML als eine XML-Anwendung. Die aktuellen HTML-Browser können XHTML problemlos darstellen.
Im Unterschied zu HTML 4 und niedriger gibt es diese technischen Restriktionen:
- Schließende Tags dürfen nicht weggelassen werden. Also kein öffendes <p> ohne schließendes Gegenüber </p>.
- Leere Tags erscheinen immer mit Schrägstrich vor der schließenden spitzen Klammer, z. B. <br />, <hr />, <img />.
- Die Tag- und Attributnamen sind grundsätzlich kleingeschrieben. Bei HTML 4 und früher war gemischte Schreibweise erlaubt.
- Attribute sind grundsätzlich in Langform auszuschreiben. Boole'sche Attribute haben als Wert ihren eigenen Namen. Werte stehen grundsätzlich in "Gänsefüßchen", auch Zahlen. Anstelle des früher erlaubten Tags <table border> muß jetzt <table border="1"> heißen.
- Im Unterschied zu HTML besteht nicht die Möglichkeit, innerhalb der Elemente <style>...</style> und <script>...</script> den Parser "auszuschalten". Falls hier die Zeichen < und & erforderlich sind, gibt es diese Ausweichlösungen:
- Verlagen des Codes in eine externe Datei
- Verpacken des Codes in das Element <![CDATA[...]]>. Nachteil: dieses Element wird von den populären Browsern noch nicht verstanden.
Die XML-konforme Notation Leerer Elemente und nicht-weggelassenen schließenden Tags nimmt Ihnen dieser Editor ab, ebenso die Kleinschreibung der Tag- und Attributnamen.
Falls Sie bei einem Attribut die Kurzform schreiben, z. B. <table border|>, dann bessert der Editor bei Verlassen des Editiermodus nach zu <table border="border">.
MTE © Wolf Busch 2000-2001 - letzter Stand 04.08.2001