Ce qui est différent entre HTML et WML / WAP?
Question
J'ai vérifié la source de quelques sites WAP,
mais ne trouve pas quelque chose de différent d'une page HTML normale.
Pouvez-vous nommer quelques détaillé des points ?
La solution
Eh bien, WAP / WML est très stricte en matière de balisage, parce que les besoins de la page à compiler avant la livraison au dispositif client.
En ce qui concerne les détails,
- WAP « pages » peuvent avoir plus d'une « carte ». (Confondre? Je sais ...)
- Bien que le balisage ne sont pas liées, les formats d'image acceptés sont plus limités
- Do pas oublier un DOCTYPE!
- Le contenu doit être servi avec le type MIME
text/vnd.wap.wml
Autres conseils
WAP 1 n'a presque rien en commun avec le HTML / CSS / JS / pile côté serveur-script. La seule connexion qu'il a avec le web est plus grande que les passerelles telco utilisent le protocole HTTP pour demander le contenu de WML à partir d'un serveur web normal. WML est une ancienne et laid système hypertexte basé card'-que tout le monde détestait, en grande partie échoué sur le marché et est révolue depuis longtemps (Dieu merci).
Le trompeusement nommé « WAP 2 », d'autre part est juste XHTML Mobile Profile (un sous-ensemble limité de HTML un peu); tout le reste est le même que la pile web normale. Cela rend beaucoup plus facile de travailler avec: il est possible de générer du contenu pour le bureau et les téléphones des mêmes modèles. Vous pouvez également voir « i-XHTML », qui est un sous-ensemble similaire HTML utilisé par les téléphones Docomo.
De toute façon, les smartphones modernes sont heureux rendu normal de style de bureau [X] HTML, vous afin de ne pas devoir vous soucier de tout cela à l'avenir. (Bien sûr, il y a des problèmes de compatibilité, mais rien de nouveau, non?)
Voici un tableau avec des informations sur les différences: http: // csc.colstate.edu/summers/Research/Wireless/WAPvsWeb.html
Une autre différence WAP est presque sinon totalement mort, et HTML est kicking ## S: -)