- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
怎么编写HTML5文档? 考虑到向前兼容性,HTML5规范规定可以使用两种语法格式来编写网页,即HTML语法格式与XML语法格式。使用XML语法编写HTML5文档不需要使用DTD来指定文档类型使用XML语法编写HTML5文档时,HTML5文档中所有的元素必须位于XHTML命名空间中。?xml version=1.0 encoding=UTF-8 ?html xmlns=/1999/xhtmlheadtitle文档标题/title/headbodyp正文部分/p/body/html!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN /TR/xhtml1/DTD/xhtml1-strict.dtd在根元素中定义默认命名空间.xml的MIME通常被识别在text/xml,而.xhtml的文档MIME未知,因此需要在服务器中特别指定,或者在代码中动态指定。文件扩展名可以是.xml或者.xhtml,推荐使用.xhtml不需要使用meta元素声明文档编码encoding中声明的编码应与实际的编码一致meta http-equiv=content-type content=text/html; charset=UTF-8/没有MIME的声明,但是MIME必须是text/xml 或application/xml,以及子类型为+xml的MIME使用XML语法编写HTML5文档常用命名空间请翻阅书12页,其中XML和Xmlns命名空间是默认的,无需显式声明。可以定义命名空间?xml version=1.0 encoding=UTF-8?html xmlns=/1999/xhtml xml:lang=zh-CNheadtitleSVG范例/title/headbodys:svg xmlns:s=/2000/svg width=200 height=200 viewBox=0 0 200 200s:defs………………………………………………………../s:svg/body/html使用内置的XML命名空间声明网页的自然语言代码默认命名空间,在html元素中的元素默认在此命名空间内,浏览器将文档渲染为HTML网页。在svg元素中声明了svg命名空间并定义前缀s,该前缀用于每个SVG绘图元素Chrome使用HTML语法编写HTML5文档为了向前兼容,仍可以使用DTD,请参阅书P15页表1-2中允许使用的DTD标示不需要使用DTD来指定文档类型需进行MIME的声明,MIME必须是text/xml 或text/xml-sandboxed!DOCTYPE htmlhtmlheadmeta charset=utf-8 /title文档标题/title/headbodyp正文部分/p/body/html不区分大小写使用charest属性指定文档编码,声明的编码和实际的编码要保持一致。meta http-equiv=content-type content=text/html; charset=UTF-8/在特例情况下,如使用某些外部元素时,属性名需要使用命名空间限定。请参阅书P15页表1-1实验作业1.验证P12页程序,提交验证结果。2.修改个人简介网站中的程序,使用HTML5编码方式。在HTML中使用脚本语言目前动态的应用程序编写一般使用二进制方式(Binary)和脚本方式(Script)执行编译后的代码,客户端不可见。效率效率客户端可见的符合一定格式规范的命令,解释执行。常见脚本语言:VBScript、JavaScript、Jscript、PHP、CGI、CFML、Python、TCL、ActionScript、等1.在客户端动态修改文档内容。2.获取表单控件中的输入数据,验证数据有效性。3.对事件进行响应,如加载、卸载、处理焦点、鼠标移动等。4.关联表单控件,创建图形用户界面元素。 。。。。。。。。。。。。脚本服务器端脚本和客户端脚本在HTML中使用JavaScript脚本语言三种在HTML页面中使用JavaScript的方法其间的元素内容在文档加载后顺序执行,并且仅执行一次。脚本代码使用script元素定义。定义在内建事件的属性值中。scriptfunction popupMsg(msg){alert(msg);}/script事件被触发时,执行属性值中的脚本代码。button onclick=javascript:popupMsg(msg);/button位于一个单独的文件中,使用src元素属性进行动态加载。script src=js/func.js/script推荐解决方案:使用表单将JavaScript代码所实现的功能放在服务端运行。如果客户端不能处理脚本代码,执行noscript元素中的内
文档评论(0)