WML-Einführung
von Hubert Partl
Text kann nur innerhalb von Absätzen gesetzt werden, also zwischen den Tags <p> und </p>.
Beispiel:
- - - Die Eingabe von
<p> Das ist ein Absatz. </p>- - - bewirkt eine Darstellung wie
Das ist ein Absatz.
- - -
Mit Align-Parametern kann angegeben werden, wie der Absatz ausgerichtet werden soll:
<p align=left> ..... </p>
für linksbündig
<p align=center> ... </p>
für zentriert
<p align=right> .... </p>
für rechtsbündig
Zusätzliche Zeilenwechsel, die eine logische Bedeutung haben,
kann man mit
<br />
erreichen.
Beispiel:
- - - Die Eingabe von
<p> Vorgangsweise: <br /> 1. denken <br /> 2. Accept-Taste druecken </p>- - - bewirkt eine Darstellung wie
Vorgangsweise:
1. denken
2. Accept-Taste druecken
- - -
< für das Kleiner-Zeichen <
> für das Größer-Zeichen >
& für das Und-Zeichen &
Außerdem sind in WML die folgenden Entities definiert:
" für das Quotes-Zeichen "
' für das Apostroph-Zeichen '
für eine Leerstelle,
bei der kein Zeilenwechsel erfolgen darf (non breaking space)
­ für eine Stelle, an der ein Wort bei Bedarf
abgeteilt werden darf (soft hyphen)
Entities für nicht-amerikanische Buchstaben wie z.B. deutsche Umlaute und scharfes s, französische Akzente usw. und für Sonderzeichen wie Copyright, Paragraph, Euro-Symbol usw. sind nur in manchen, aber nicht in allen WML-Versionen vorgesehen und werden von manchen Handys nicht verstanden.
Damit Ihre Texte auch auf Handys sinnvoll lesbar sind, die nur die amerikanischen Buchstaben (ASCII-Zeichensatz) und nicht den vollen ISO-8859-1-Code darstellen können, sollten Sie
<em> und </em>
stehender Text wird hervorgehoben
(emphasis = Betonung).
Zwischen <strong> und </strong>
stehender Text wird stärker hervorgehoben
(strong = stark).
Außerdem werden die folgenden Schriftarten unterstützt:
<b> ... </b>
für fett (bold)
<i> ... </i>
für kursiv (italic)
<u> ... </u>
für unterstrichen
<big> ... </big>
für größere Schrift
<small> ... </small>
für kleinere Schrift
Die verschiedenen Schriftarten bzw. Schriftauszeichnungen werden allerdings nicht von allen Handys unterstützt.
Überschriften, eingerückte Absätze, Listen, Trennlinien, Frames und dergleichen sind in WML nicht vorgesehen, weil solche Gliederungen innerhalb von sehr kleinen Displays nicht sinnvoll sind.
Über die oben angeführten einfachen Schriftarten hinausgehende Fonts, Schriftgrößen, Farben, Hoch- und Tiefstellen, Mathematik und sonstige Spezial-Effekte sind in WML nicht vorgesehen, weil solche Effekte von den meisten Handys (noch) nicht unterstützt werden.
Tabellen waren in WML 1.0 auch noch nicht vorgesehen, ab Version 1.1 werden einfache Tabellen unterstützt. Beispiel:
<table columns=2>
<tr>
<td>Exnerhaus</td>
<td>47654-2100</td>
</tr>
<tr>
<td>Muthgasse</td>
<td>36006-0</td>
</tr>
</table>
Formatierter Text mit <pre> wird voraussichtlich ab Version 1.2 vorgesehen werden, wird also von den meisten Handys noch nicht unterstützt.