WML-Einführung von Hubert Partl

Text-Elemente


Absatz (paragraph) <p>

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


Zeilenwechsel (line break) <br />

In Absätzen erfolgt ein automatischer Zeilenumbruch je nach dem am Display verfügbaren Platz.

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

- - -


Buchstaben und Sonderzeichen (entity)

Die Zeichen < und > und & haben eine Sonderbedeutung in HTML-Files. Wenn Sie die entsprechenden Zeichen im Text darstellen wollen, müssen Sie dafür eigene HTML-Befehle eingeben, die sogenannten "Entities" (Einheiten):
&lt; für das Kleiner-Zeichen <
&gt; für das Größer-Zeichen >
&amp; für das Und-Zeichen &

Außerdem sind in WML die folgenden Entities definiert:
&quot; für das Quotes-Zeichen "
&apos; für das Apostroph-Zeichen '
&nbsp; für eine Leerstelle, bei der kein Zeilenwechsel erfolgen darf (non breaking space)
&shy; 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


Schriftarten <em> <strong> <b> <i> <u> <big> <small>

Zwischen <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.


Spezialeffekte

Ü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.


Vorwort . Inhaltsverzeichnis . Wörterbuch . Referenzen . Copyright
© Hubert Partl, BOKU Wien