Leo<HTML>

Tag Syntax

Tags - Referenz
Tag Syntax
    Tags
    Tags beschreiben
Include Tag
Macro Tags
Menu Tags
Locale Tags
Char Tag
File Tags
Image Tag
Delete Tag
Init System
Der Interpreter
Eigene Tags
Index
Auf der w3 Hompage findest du die Definition eines HTML Tags. Aber ich glaube wir hier alle wissen wie ein HTML Tag aussieht. Leo<HTML> unterstützt leider nicht voll den HTML 4.0 Standard.
Es gibt einige Einschränkungen:

Diese Einschränkungen betreffen nur die Tags, die von Leo<HTML> ausgewertet werden. Alle, dem Kompiler unbekannten tags werden ingnoriert. Somit ist es auch egal ob das Programm ein Tag, das ihn nicht betrifft als solches nun erkennt, oder nicht.



Tags müssen in einer Zeile stehen!

Beispiel:
  
// gültig 
<img src="foobar.jpg" width="123" height="123"> 
 
// ungültig 
<img src="foobar.jpg"  
  width="123" height="123"> 
 



HTML 4.0 erlaubt dies, Leo<HTML> nicht!

Aber von Zeit zu Zeit ist es recht praktisch ein Tag über mehrere Zeilen zu schreiben. Dies ist auch möglich, wenn als das letzte Zeichen einer Zeile einen Backslash schreibt.

Beispiel:
  
<img src="foobar.jpg" \  
  width="123" height="123"> 
 



Aber seit Vorsichtig! Der Backslash muß wirklich das letzt Zeichen der Zeile sein und es dürfen dannach keine Leerzeichen folgen.


Groß und Kleinschreibung wird unterschieden!
Leo<HTML> unterscheidet Groß und Kleinschreibung. Das bedeuted, dass "HALLO" und "hallo" für das Programm 2 komplett verschiedene Wörter sind.

Beispiel:
  
// gültig 
<image src="foobar.jpg"> 
 
// Gültig aber das Tag wird vom Kompiler nicht als image Tag erkannt. 
<IMAGE src="foobar.jpg"> 
<iMAge src="foobar.jpg"> 
 
// dies wird eine Warnung zur Folge haben (fehlende src option) 
<image SRC="foobar.jpg">  
 



Ich werde die Definition eines Tags anhand des img Tags erklären.

Img Tag Definition:

<img (Typ: simple_tag)
src="image.jpg" (info: path to an image file)
width="xxxx" (optional) (calculated) (info: image width)
height="xxxx" (optional) (calculated) (info: image height)
alt="bla bla bla" (optional) (info: descritpion)
border="xxx" (optional) (default value: 2) (info: border width)
>



Wenn du das img Tag kennst, sollte alles klar sein. Alle Tags in dieser Dokumentation werden so beschrieben.
Als erstes sollte erwähnt werden, dass es zwie verschiedene Tag Typen gibt. Das single_tag und das open_close_tag. Das img Tag ist ein single_tag und das code Tag ist ein open_close_tag.

Beispiel:

// single_tag
<img src="foo.jpg">

// open_close_tag
<code>fobar foo bar barfoo</code>




Optionen, die mit (calculated) gekennzeichnet sind, werden ,wenn sie nicht von dir definiert wurden, ermittelt. Beim img Tag wird der Browser das Bild laden und selbst herausfinden wie groß das Bild ist. Wenn du ihm die Dimensionen vorgibst, dann wird er das nicht mehr errechnen müssen.

In vielen Fällen ist die kurze Beschreibung der Option nicht ausreichend, dann wird diese auf der Seite weiter unten noch genauer beschreiben.


Diese Seite wurde von King Leo kreiert. Seitengenerator Leo<HTML> Version 0.99.0 .