深圳Web培训
达内深圳罗湖中心

185-8886-4961

热门课程

【深圳WEB学堂】XHTML简介(2)

  • 时间:2015-11-23
  • 发布:深圳达内
  • 来源:深圳达内

深圳WEB学堂】XHTML简介(2)

当采用XHTML编写Web页面时,整个页面包含在起始标签和结束标签之间,如同前面的示例所示。在元素中,存在两个主要的页面部分:

元素:通常称为页面的头,它包含了关于整个页面的信息(但不是页面的主要内容),具体的信息包括页面的标题和描述或者搜索引擎用于索引页面用的关键字。元素由起始标签和结束标签以及两者之间的所有文本组成。

元素:通常称为页面的主体,它包含人们在浏览器主窗口中实际看到的信息。元素由起始标签和结束标签以及两者之间的所有文本组成。

在第一个示例页面的元素中,可以看到之间是"Popular Websites: Google",它是这个Web页面的标题。图1-1是这个Web页面的屏幕截图,前面曾提醒读者注意浏览器窗口顶部右边的单词。这是浏览器(例如IE、Firefox和Safari)显示文档标题的位置,它也是在收藏夹中保存页面时使用到的名字。

页面的实际内容位于元素中,这是希望用户阅读的内容,并且显示在浏览器主窗口中。

注意:

head元素中包含了关于文档的信息,这些信息不显示在主页面中。body元素存储页面的实际内容,可以在浏览器中查看到这些内容。

可能已经注意到,示例中的标签以对称顺序出现。如果希望某个元素位于另外一个元素之中,则该元素的起始标签和结束标签都必须位于包含其的元素之中。

换句话说,如果一个元素包含另外一个元素,则它必须完全包含该元素这称为正确地嵌套元素。

3. 元素的属性

Web文档和普通文档的区别在于链接(或超链接),利用链接可以从一个Web页面转向另外一个页面。下面查看链接的示例,该示例在前面的示例中添加一个链接。创建链接的方法是使用元素,其中a是anchor的缩写。

这里将添加从该页面到Google的链接,添加位置在文档末尾的新段落中,新的示例(代码为ch01_eg02.html)中仅需要添加一个新行在这个新的段落中,元素创建了链接。在起始标签和结束标签之间是用户可以单击的文本,本示例中的文本是"Click here to visit Google's Web site."。图1-3中所示为这个页面在浏览器中的外观。

如果仔细观察这个链接的起始标签,会发现它附带一个属性。在这个示例中,属性是href;属性的后面紧跟着一个等号,然后是到Google的Web站点的URL,该URL包含在引号中。在这个示例中,href属性指明链接的目标URL。下一章中将详细介绍链接,而这里的示例说明了属性的作用。

属性用于补充说明附带它们的元素,它们通常出现在附带它们的元素的起始标签中。属性由两部分组成:名称和值。

【深圳WEB学堂】XHTML简介(2)

名称是想要设置的元素的特性。在本示例中,元素附带属性的名称是href,该属性用于指明链接的目标URL。

4. XML声明

有时在XHTML文档的起始部分存在XML声明。XHTML语言事实上是使用另一种称为XML(Extansible Markup Language,可扩展标记语言,通常用于创建标记语言)的语言编写的,并且任何XML文档都可以从可选的XML声明开始

5. 文档类型声明

前面提及,XHTML是HTML的后继--尽管可以将其认为是HTML的最新版本。XHTML比它的前身HTML遵循更严格的语法。例如,在XHTML中元素和属性的名称必须小写(早期的HTML版本不区分大小写),每个具有内容的元素必须有对应的结束元素,某些元素和属性可能被标记为逐渐淘汰--这意味着它们可能在将来的XHTML版本中被逐渐淘汰。

因此,每个XHTML页面应当以一个DOCTYPE声明开始,以告诉浏览器(或任何其他程序)该页面中使用的HTML或XHTML版本。

虽然这里将XHTML作为一种语言讨论,但实际上已经发布了3种版本的XHTML--发布这些版本是为了帮助现有Web开发者从HTML向XHTML转变:

Transitional XHTML 1.0,该版本仍然允许开发人员使用HTML4.1中的不赞成使用标记,但是要求程序设计人员使用新的更严格的语法。

Strict XHTML 1.0,用于告诉XHTML的向前路径,它不需要逐渐淘汰标记,但是遵从新的更严格的语法。

Frameset XHTML 1.0,该版本用于创建使用框架技术的Web页面,第6章中将介绍框架。

不要因为HTML和XHTML具有多个版本而感到不安,本书中将主要介绍Transitional XHTML 1.0。在介绍过程中,将了解哪些元素和属性已经被标记为逐渐淘汰。如果可以避免使用逐渐淘汰的元素和属性,则编写的代码遵循Strict XHTML 1.0。

DOCTYPE声明在文档中的位置位于起始标签之前,如果在文档中使用了可选的XML声明,则DOCTYPE声明位于XML声明之后。

注意:

Strict XHTML文档必须在根元素之前包含DOCTYPE声明;但是,如果创建的是Transitional或Frameset类型的文档,则不需要包含DOCTYPE声明。

学习完Transitional XHTML 1.0之后,应当能够理解较老版本的HTML,并且通过这些知识可以确信,编写的XHTML代码将能够工作于当前Web上使用的大多数浏览器中。

更多内容请点击深圳WEB培训

上一篇:【深圳WEB学堂】XHTML简介(1)
下一篇:【深圳WEB培训】web前端开发工程师的“黄金时代”

非科班程序员该如何提升技能

程序员必须遵守的 11 条规则

达内深圳web培训专家总结HR面试最看重的JS技术要点

6个Xcode技巧,掌握了就不愁啦

选择城市和中心
贵州省

广西省

海南省