Трудно создать сайт, который будет работать на всех мобильных телефонах. Например, небольшой носитель мобильного телефона на Среднем Западе, который я знаю, написал пользовательский браузер, который им нужен, чтобы быть браузером по умолчанию на всех телефонах, которые они продают. Браузер закрыт и недоступен для тестирования. Он поддерживает странное подмножество html, плюс дополнительная разметка не в html.
Есть надежда, хотя. Создание сайта, доступного для просмотра с большинства 99,9% мобильных устройств, довольно просто.
WML - это язык разметки, предназначенный для браузеров для мобильных телефонов. Почти каждый мобильный браузер поддерживает его. WML не очень режущий край, и индустрия движется к XHTML.
Существует стандарт XHTML для мобильной разработки. Я могу сказать много о XHTMP-MP, но я думаю, это работает.
Возможно, вы захотите, чтобы это было WURFL. Можно написать сайт в WURFL. Затем, когда кто-то обращается к вашей странице, страница WURLF будет скомпилирована на язык разметки, который наилучшим образом соответствует их телефону. Процитировать википедии:
WURFL решает эту проблему, позволяя развитие содержательных страниц с использованием абстракций элементов страницы (кнопки, ссылки и текстовые поля для примера). Во время выполнения это , преобразованные в соответствующие типы разметки для каждого устройства. В дополнении разработчик может указать другие решения для контента должны приниматься по адресу времени выполнения на основе конкретных устройств возможностей и возможностей (которые являются все в WURFL).
http://en.wikipedia.org/wiki/Wurfl
Oreilly имеет довольно хорошее, но датированное руководство здесь:
http://www.oreillynet.com/pub/a/wireless/2004/02/06/mobile_browsing.html
все это довольно-все-encomp успокаивающее слово. – abel