Il est assez difficile de concevoir un site qui fonctionnera pour tous les téléphones mobiles. Par exemple, un petit transporteur de téléphonie mobile du Midwest, je sais, a écrit un navigateur personnalisé dont ils ont besoin pour être le navigateur par défaut sur tous les téléphones qu'ils vendent. Le navigateur est à source fermée et n'est pas disponible pour les tests. Il supporte un sous-ensemble html bizarre, plus un balisage supplémentaire non en html.
Mais il y a de l'espoir. Créer un site visible sur 99,9% des appareils mobiles est assez facile.
WML est un langage de balisage conçu pour les navigateurs de téléphones mobiles. Presque tous les navigateurs mobiles le supportent. WML n'est pas très à la pointe et l'industrie évolue vers le XHTML.
Il existe un standard XHTML pour le développement mobile. Je peux dire beaucoup sur XHTMP-MP, mais j'imagine que cela fonctionne.
Ce que vous voulez probablement est WURFL. On peut écrire un site dans WURFL. Puis, quand quelqu'un accède à votre page, la page WURLF sera compilée dans le langage de marquage qui correspond le mieux à son téléphone. Pour citer wikipedia:
WURFL résout ce problème en permettant le développement des pages de contenu en utilisant des abstractions des éléments de la page ( boutons, des liens et pour exemple zones de texte). Au moment de l'exécution, ils sont convertis en types de balisage spécifiques appropriés pour chaque périphérique. Dans en outre, le développeur peut spécifier d'autres décisions de contenu soient faites à durée d'exécution basée sur les capacités et les caractéristiques spécifiques au dispositif (qui sont tous dans le WURFL).
http://en.wikipedia.org/wiki/Wurfl
Oreilly a un guide assez agréable mais daté ici:
http://www.oreillynet.com/pub/a/wireless/2004/02/06/mobile_browsing.html
tout est un joli tout compris mot d'assertion. – abel