Os homepage de WAP não são demasiado diferentes dos homepage do HTML. A língua do markup usada para WAP é WML (língua Wireless do Markup). WML usa Tag - apenas como o HTML - mas a sintaxe é mais estrito e conforma-se ao padrão de XML 1.0.
Todas as páginas de WML têm a extensão *.WML, apenas similar às páginas do HTML têm a extensão *.HTML.
Tag de WML:
WML é na maior parte sobre o texto. Os Tag que retardariam abaixo a comunicação com os dispositivos handheld não são uma parte do padrão de WML. O uso das tabelas e das imagens é fortemente restrito.
Desde que WML é uma aplicação de XML, todos os Tag são caso sensível (o <wml> não é o mesmo que o <WML>), e todos os Tag devem corretamente ser fechados.
Plataformas e cartões de WML:
Uma plataforma é comparado melhor um HTML page tradicional e consiste em um ou mais cartão. A plataforma completa é carregada sempre ao dispositivo, conseqüentemente a plataforma deve ser pequena e conter cartões logicamente pertencendo.
Uma plataforma tem um Tag do <wml> no começo (e um </wml> de fechamento recíproco na extremidade), e contem Meta-Tag e se os <do>-elements needed bons para todos os cartões desta plataforma.
Um cartão é a parte de uma plataforma onde o usuário navigates. Salta de um <card> a outro - que podem residir na mesma plataforma (na mesma lima) ou em algum lugar mais.
<card id="cardid" title="Card Title">
<p>
Text on this card
</p>
</card>
id: card id, used as jump target (see Links)
title: A card title
Keywords: WAP básico, web browser do wap, telefone da pilha básico