小弟现在正在开发一个手机网站,请问下手机网站和普通网站的开发区别在哪里?请各位大侠指导,谢谢大支持!
------解决方案--------------------------------------------------------
普通网站是脚本语言+HTML语言开发,WAP可以用WML、XHTM MP,这些语言都可以配合脚本语言,如ASP、JSP、PHP等结合开发。
因为手机和电脑浏览使用的终端设备不同,所以他们浏览的网站使用的语言不同。脚本语言JSP都是一样的,关键是让他动态输出的是html语言,还是wml语言。
WML(Wireless Markup Language - 无线标记语言)。它是一种从 HTML 继承而来的标记语言,但是 WML 基于 XML,因此它较 HTML 更严格。
WML 被用来创建可显示在 WAP 浏览器中的页面。用WML编写的页面被称为 DECKS。DECKS 是作为一套 CARDS 被构造的。
这种描述语言同我们常听说的HTML语言同出一家,都属于XML语言这一大家族。WML的语法跟XML一样,WML是XML的子集。
HTML语言写出的内容,我们可以在我们的PC机上用IE或是Netscape等浏览器进行阅读,而WML语言写出的文件则是专门用来在手机等的一些无线终端显示屏上显示,供人们阅读的,并且同样也可以向使用者提供人机交互界面,接受使用者输入的查询等信息,然后向使用者返回他所想要获得的最终信息。
-------------
XHTML MP(XHTML Mobile Profile),它是定义在WAP 2.0上面的标记语言(markup language)。XHTML MP是XHTML的子集,在XHTML MP出现之前,WAP网站的开发者们只能用WML和WML script来创建WAP的网站。而与此同时,web的开发者们却在用强大的多的HTML、CSS、XHTML等来进行传统网站的开发。所以XHTML MP的目标就是浏览者在WAP和web上获得尽可能相似的浏览体验。
http://zhidao.baidu.com/question/93706296
------解决方案--------------------------------------------------------
http://zhidao.baidu.com/question/19738058
------解决方案--------------------------------------------------------
System.Web.Mobile引入后
在工具箱中会出现 mobile 的相关控件
然后在ASPX页面上加上
<%@ Register TagPrefix="mobile" Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile" %>
这个是最基本的,你可以慢慢的试一试。
------解决方案--------------------------------------------------------
WML语言...
就是布局大小有了限制...
也没有什么.哈哈.比HTML简单..
------解决方案--------------------------------------------------------
UP