零点起飞学HTML+CSS之语法规范与文档类型声明.pptxVIP

零点起飞学HTML+CSS之语法规范与文档类型声明.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第17章 语法规范和文档类型声明 俗话说无规矩不成方圆,规范在日常生活中是很重要的。同样的,在编写网页代码时,同样也有要遵循的规范,也就是语法规范。遵循语法规范是非常的重要的,它可以使网站更具有扩展性,也更方便编辑。在编写代码的时候,一直提倡要写符合Web标准的规范代码。 17.1 语法规范 语法规范是指在编写代码时要遵循的书写规范。规范的书写代码可以使网站更容易被浏览器读取和被搜索器搜索到,从而提高网站的浏览量。 17.1.1 属性名称必须小写 读者也许会发现,在网页中,无论代码属性名称是大写还是小写,都可以在浏览器中正常显示。但是在Web标准中,使用大写来写属性的名称是不符合规范的。在Web标准里,规定属性的名称必须是小写的。但由于现在的浏览器还未做到完全符合Web标准,所以才可以正常显示大写的属性名称。 17.1.2 属性值必须加引号 在代码中的属性值虽然不加引号也可以被读取出来,但这是不符合Web标准的。在Web标准中规定,代码中的属性值必须加引号。不加引号会对网站以后的扩展会造成很大的影响。 17.1.3 属性不能简写 在Web标准中规定属性不能简写,必须把属性和属性值全部写上。在浏览器上显然可以正常的显示出简写的属性,这不符合越来越规范化的Web标准,也会给以后网页的扩展和编辑造成很大的影响。 17.1.3 属性不能简写 这里将给出HTML中可以简写的属性的列表,以及在XHTML中规范的写法。 17.2 设置id属性 HTML针对某些元素定义了name属性。虽然使用name属性在浏览器上也可以正常显示。但是在XHTML中建议使用id属性来代替name属性。在Web标准中规定,必须使用id属性。所以在以后的代码编写中,应该尽量的避免name属性的使用,而用id属性来进行代替。 17.3 语言属性(lang) 语言属性lang是用来定义元素的内容及其他文本属性的语言种类。lang几乎可以应用于所有的XHTML元素。在使用lang的同时,要额外加上xml:lang,才可以正式生效。一般简体中文为zh-CN;繁体中文为zh-HK;英文为en-us。其语法结构如下。 开始标签 lang=n xml:lang=n /闭合标签 17.4 文档类型DOCTYPE DOCTYPE是Document Type(文档类型)的简写。在页面中用来指定页面所使用的HTML(或者XHTML)版本。要想制作符合标准的页面,一个必不可少的关键组成就是DOCTYPE声明。在XHTML中,必须对每个页面进行强制使用文件类型声明。文件类型声明放在页面的最上面,超过了head标签。 17.4 文档类型DOCTYPE 由于文件类型声明需要加上使用语言的代码才可以使用,所以本节将不做举例说明,只给出简单的结构图。 !DOCTYPE 使用语言声明 html head title/title /head body /body /html 17.5 DTD声明 DTD声明是指文档类型定义声明,它通常放在页面的头部,所有标签的最上面。只有确定了一个正确的文档类型,HTML和XHTML里的标识和CSS才能正常生效。DTD声明有三种不同的声明程度。 17.5.1 严格DTD 严格DTD,不允许使用任何表现层的标识和属性,包含没有被反对使用的元素和属性,或者是不出现在框架结构中的元素和属性,如font等。其语法结构如下。 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN /TR/xhtml1/DTD/xhtml1-strict.dtd 17.5.2 过渡DTD 过渡DTD是一种要求不是很严格的DTD,包含严格DTD中包含的一切,允许使用HTML4.01的标识。其语法结构如下。 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN /TR/xhtml1/DTD/xhtml1-transitional.dtd 17.5.3 框架DTD 框架DTD是针对框架页面所使用的DTD,当页面中含有框架元素时,就要采用这种DTD。它包含了过渡DTD中包含的一切,还外加了框架。其语法结构如下。 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Frameset//EN /TR/xhtml1/DTD/xhtml1-frameset.dtd 17.6 使用W3C验证器 W3C是World Wide Web Consortium的简写,是一个网上验证器。它提供的验证服务可以为互联网用户检查HTML文件是否附合HTML或XHTML标准。这可以向网页设计师提供快速检查网页错误的方法,并且在需要的时候可以做一些自动

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档