文档介绍:XHTML和CSS
XHTML概述
[介绍XHTML的起源和演变、基本语法、XHTML文档结构、XHTML与HTML差别]
XHTML常用标记
[介绍 br p h i img a table tr th td li 等,网上有很多这方面的资料,可参考。要结合例子给出每个标签的说明。]
XHTML表单
[介绍post和get方法,介绍各种控件:text submit reset select checkbox radio textarea 等。]
CSS
[介绍什么是CSS,样式表层次、样式说明格式、选择器、属性、<span> 标签、<div> 标签。]
XHTML概述
1. 什么是XHMTL?
XHTML是The Extensible HyperText Markup Language的缩写,即可扩展超文本标识语言。它的目标是取代HTML。从某种意义上讲,它是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求。XHTML可由浏览器直接执行。它是基于XML的应用。
2. XHTML的形成和发展
HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别。关于XHTML与HTML的区别,我们将在本节的后面部分进行介绍。XHTML是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML结合了部分XML的强大功能及大多数HTML的简单特性。
HTML的最初目的是在不同种类的计算机上显示文档。最早使用SGML定义HTML。在XHTML之前,HTML经历了如下的发展历史:HTML ——1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时;HTML ——1996年1月14日,W3C推荐标准;HTML ——1997年12月18日,W3C推荐标准。
2000年底,国际W3C组织(World Wide Web Consortium)组织公布发行了XHTML 。XHTML ,目的是基于XML应用。XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的基于HTML语言设计的网站,直接采用XML还为时过早。因此,,用XML的规则对其进行扩展,得到了XHTML。所以,建立XHTML的目的就是实现HTML向XML的过渡。目前国际上在网站设计中推崇的WEB标准就是基于XHTML的应用(即通常所说的CSS+DIV)。
之所以要使用XHTML而不使用HTML,是因为HTML语法规则松散,XHTML需要遵守一系列严格规则;HTML处理器甚至不对某些HTML语法进行检查,而XHTML文档的语法正确与否可以检查。
3. XML概述
1) XML简介
XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。X
环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。我们开发XML,是因为HTML存在某些不足。
XML并不是替代HTML,而是对HTML的补充。HTML是一种描述一般信息布局的标记语言,并指示了这些信息怎样在浏览器中显示,而XML则是一种元标记语言,它提供了一个框架,根据这个框架可以定义众多的用于特定领域的标记语言。HTML本身可以被定义成一种XML标记语言。XHTML就是基于XML的HTML版本。
2) XML标记
XML文档是基于文本的,由标记和内容组成。标记让XML处理器知道如何去处理内容,以及它们是如何组织的。内容是字符数据,可以在打印或显示的页面看到它们。XML文档中有六种标记。
元素。是最常见的标记形式,它确定它们所包含的内容。在XML中,我们用标签标记元素,一个开始标签标记了元素的开始,一个借宿标签标记了元素的结束。XML元素以父子关系相互联系。它可以有不同的内容类型,可有元素内容、混合内容、简单内容,还可以有属性。每个XML文档定义了一个单独的根元素,该根元素的起始标签必须出现在XML代码的第一行。文档中所有其他的元素必须嵌套在根元素中。
属性。它是出现在元素的第一个标签中位于元素名称后的名称-值对。所有的属性值必须用单引号或双引号括起来。属性指定了元素的特征。
实体引用。实体引用可用于插入保留字符或任意的unicode。也用于重复或变化的文本,或包含外部文件的内容。实体引用以与号(&)开始,以分号(;)结束。XML规范预定义了五种保留