至少你知道有一些WML,呵呵,WML与HTML是同样的东西,一个是对于电脑的浏览器,而WML是针对的手机浏览器.同样使用的也是标签语言,两者差别不大,所相差的就是WML使用了卡片式的,而HTML是W3C的一系列标准.
既然是手机访问,那么要说一下手机浏览器了,本身现在的智能机,如塞班,windows Mobile等等,均可以安装网页浏览器,当然,这个浏览器会解析HTML代码,只不过是软件生存的操作版本不同,辟如IE这个浏览器,他就有MAC版,Linux版等不单是只有windows下才有.而对于手机浏览器,UC就很不错,它有电脑版,塞班(诺基亚系列),windows mobile,windows CE,安卓甚至于最近的Ophone系统的.拿这个可以浏览HTML网页.
不得不考虑的是还有现在的"中国精品手机",MTK的,非智能,他们上网使用了内置的浏览器,这种内置的浏览器不分智能与否都在手机中存在(只要别说你的手机是N年前的只能打电话发短信的),而这个浏览器主要识别的还是WML,可是反过来说HTML与WML是完全的两码事,这种手机根本不会解析HTML的.因为两者完全不同,而且说句不太好听的,WML更易于编写一点.所以直接写成HTML的想法是不可行的.
W3C倒是一个不赚钱只赚哟喝的组织,对于手机厂商浏览器的混乱,它又提出了一个新的标准XHTML,而这个标准好在它可以同时兼容手机与电脑,还有类似PDA等各种终端的浏览器,这个标准显然也被MTK系统所支持的,这就是为什么有很多手机网页在最后或是最开始看到[WML],[XHTML]两种版本的原因.
有哥哥说了,XHTML是彩版,呵呵,当然XHTML是彩版的,因为WML只支持一位的位图.wbmp文件,这个文件显然只有一种色的,或者说只能是黑白色,而XHTML则是一个在HTML基础上的一个标准,显然可以支持JPG,GIF,BMP等多种图片格式甚至支持.wbmp格式.其彩版的来源也不过于此.不过从使用习惯上来讲XHTML更符合我们的编程习惯的!
既然如此了,那么你的第一个问题也好解释:手机可能访问www网站,使用的不是手机内置的浏览器,而访问WML则是使用内置浏览器.两者的访问方式没有任何相干,所以不能使用HTML,但XHTML上支持WML,这个同时也被内置浏览器所支持,应该使用XHTML,但不支持框架iframe这个小心使用.XHTML标准本身已经不赞成使用框架了!
Dreamweaver只是一个工具,如果你有水平也可以使用记事本编辑XHTML或WML,除非你直接自己写WML,否则因为DW本身不会支持WML,用它也白搭!目前没有转换工具能直接进行转换的!因为毕竟相差太远,不是改一个后辍名就可以的!说句不好听的,DW本来就是一个入门级软件,别把它太当回事!
有这类编辑WML的软件,但只限于编辑,测试要下载专门的测试器(手机模似浏览器,比如wap4.0).说句不太难听的,记事本与这类的编辑软件没有多大的差别,除了一个语法提示输入外.一般的软件都需要进行测试的,也就是以我的想法如果不存在一个测试运行模块,它还不能称为专门的.而Visual Studio则完全可以,这个集成的有测试,但仅仅限于windows Mobile与CE.好像微软不愿给他人做嫁衣裳.不过这不是VS的主要功能,包括手机软件开发也只是他功能的一部分,别说一个网页了!
问的问题较为低级,但问的低级并不代表愚昧!一般没有人笑你,更不会嘲笑,至少我没有.
顺便给一些提示:
XHTML1.0老被认为是HTML4.0,可见两者有多少的相似!
不管是HTML,还是WML,还是XHTML,还是其他,都可能用语言生成,比如ASP,.net,PHP,JSP等等,从而将网页做成动态的!所以跟高级语言无关,这里只是浏览器能解析的,也就是最终的目换页,所以最终编辑时采用哪一种语言无关重要.当然写成静态的WML或XHTML也行.
还有一个提示是,手机内置浏览器不支持JS,但支持CSS2.0及以下的版本.写XHTML时应该注意.
区分XHTML是手机页面还是电脑还是混用(混用的很少),不同之处在于标签的说明!仔细看一下这个,这句若不是说明是手机的,那么手机还是无能为力,可以查看W3C关于XHTML的说明!写时可以参阅XHTML有关Mobile节的说明!
一般手机网站都采用ASP,PHP ASPX ,JSP几种语言,编辑WAP代码直接用记事本就可以了
一句话,wap只是一种网络连接方式,而wml和html不同只是针对不同的浏览器而已,所以你不可能在不支持HTML的手机上使用HTML.
html都会了,wml有什么困难的.参考一下相关标准文档就行了.
好象html不支持吧,wap有自己的语言 用wml