Możliwości formatowania tekstu w wml są BARDZO ograniczone. Przyzwyczajeni do HTML`a pewnie się zawiodą widząc skromną liczbę znaczników do tego służącą. Pamiętać też należy o kilku różnicach pomiędzy tymi dwoma językami. Otóż w html`u tekst nie objęty żadnym znacznikiem i tak pojawiał się w przeglądarce. W wml już tak dobrze nie ma. Cała treść mająca się pojawić na wyświetlaczu, musi być wpisana pomiędzy znaczniki <p> </p>. W wml`u do tego MUSISZ zamknąć KAŻDY znacznik <p>, gdyż inaczej wystąpią błędy. W HTML często było to pomijane. Ale zacznijmy od początku...
<p> </p>
Czyli paragraphs, to po prostu akapit w którym może się znaleźć jakiś tekst odpowiednio sformatowany. Znacznik ten posiada dwa atrybuty; align oraz wrap. Align określa położenie poziome tekstu na wyświetlaczu i przyjmuje atrybuty:
aling="left" ; wyrównanie tekstu do lewej
align="right" ; wyrównanie tekstu do prawej
align="center" ; wycentrowanie tekstu
Standartowo- tzn. jeżeli nie użyjemy atrybutu align, tekst zostanie wyrównany do lewej
Atrybut wrap określa czy przeglądarka ma zawijać wiersze na wyświetlaczu, czy też nie. Używamy więc jednego z dwóch atrybutów; wrap lub nowrap. Domyślnie tekst jest zawijany. Ich zastosowanie ilustruje przykład.
Pomimo, że znaczników zmieniających wygląd tekstu jest o wiele mniej niż w HTML, to i tak należy z nich roztropnie korzystać gdyż nie wszystkie są prawidłowo interpretowane przez różne telefony. Rozpatrzmy je na przykładach;
 |
 |
 |
<b> </b> |
<i> </i> |
<u> </u>
|
| pogrubienie tekstu |
czcionka pochyła |
czcionka podkreślona |
 |
 |
<small> </small> |
<big> </big> |
| mniejsza czcionka |
większa czcionka |
Zostały jeszcze znaczniki <strong> oraz <em> czyli mocne i słabe uwypuklenie, jednak ich używanie jest odradzane, więc jeżeli chcecie to wypróbujecie jak działają sami.
<br/>
Znacznik ten należy do grupy znaczników pustych, tzn. składa się z jednej części, a więc nie zawiera żadnej treści. Mimo tego jest jednym z bardziej popularnych. Umożliwia złamanie linii tam gdzie sobie tego życzymy. Wszystkie znaki które stoją za nim przeglądarka musi przerzucić do następnej linijki. Zilustrujmy to przykładem;
<card>
<p>12345<br/>6789012<br/>34<br/></p>
</card>
|
 |
Na sam koniec dodam że znaczniki formatowania tekstu mogą się zagnieżdżać, tzn. możemy umieszczać jeden tag wewnątrz innego;
<card>
<p><b><u>Ten tekst nie dosc że jest pogrubiony,
to jeszcze podkreslony. Wlasnie to jest zagniezdzanie</u></b>
</card>
W następnej częsci jak można rozmieszczać tekst na ekranie za pomocą tabel i jak wstawiać obrazki wbmp...
|