文档介绍:郝兴伟
山东大学计算机科学与技术学院
******@sdu.
第三章 HTML和XML基础
2017/11/10
背景
标记语言是Web应用的基础,标记语言是由内容和标记组成的,标记指定了内容在浏览器中的显示形式。在Web应用中,所有的Web页面都是以标记语言书写的具有特定格式的文档。因此,无论是Web应用还是开发,都应该对标记语言有一个基本的认识。
2017/11/10
万维网联盟(W3C)和SGML
超文本标记语言HTML
标记语法和文档结构、
标记及标记属性
列表、表格(table)、表单(form)、帧(frame)
使用层叠样式表CSS技术
扩展标记语言XML
XML简介、使用文档类型定义DTD
使用架构Schema、名称空间
使用CSS格式化数据、可扩展样式语言XSL
创建数据岛、文档对象模型DOM、XLink和XPointer规范
XML开发编辑工具
要使用XML吗?
Agenda
2017/11/10
万维网联盟(W3C)
万维网联盟(World Wide Web Consortium,W3C)是一个国际标准化组织,成立于1994年,其主要目标是为World Wide Web的发展开发通用的协议和标准。HTTP和HTML协议就是W3C针对。
W3C网址是:。
2017/11/10
标准通用标记语言SGML
标准通用标记语言SGML(Standard Generalize Markup Language,SGML)是一个用来定义在电子表格中如何对文件的结构和内容进行描述的国际标准(ISO-8879)。
历史背景:
1969年,当时美国IBM公司的研究人员开始设计一种名为GML(Generalized Markup Language)的语言,在印刷、统计等需要大规模数据处理的行业和部门的支持下,这项研究工作持续了十几年,于1980年推出了SGML(Standard Generalized Markup Language)语言,并于1986年获得国际标准化组织(ISO)的批准。其后,SGML的发展较为平稳,并不为其领域之外的人们所广泛了解。直至1991年,当HTML(Hypertext Markup Language)问世之后,人们才开始认识SGML。
2017/11/10
HTML(Hyper Text Markup Language,超文本标记语言)是一种用来制作超文本文档的简单标记语言,是由SGML发展而来的,可以说是SGML的一个子集。简单地说,HTML文件包含了文档数据和显示格式两部分,其中文档数据是显示在了这些内容在浏览器中以何种格式、样子呈现给用户。
2017/11/10
HTML的版本问题
版本:
—1995,
,标记不同
—
HTML Specification(W3C mendation 24 December 1999)This document is a revised version of the mendation first released on 18 December 1997 and then revised 24 April 1998
2017/11/10
-主要内容
主要内容包括:
HTML标记语法和文档结构、
文件头及相关标记、
文件体及相关标记属性、
文档内容标记
列表、表格(table)、表单(form)、帧(frame)
使用层叠样式表CSS技术
2017/11/10
HTML标记语法和文档结构-一般概念
HTML文档:是纯ASCII码的文本文件,由“显示内容”和“控制语句”两部分组成。控制语句描述了显示内容以何种形式在浏览器中显示,并负责客户与服务器之间的信息交换。控制语句以“标记(Tag)”形式出现,以区分于显示内容。
标记:由封装在小于号(<)和大于号(>)构成的一对尖括号之中,标记一般分首标记和尾标记,它们成对出现。首标记用于开启某种形式的显示,尾标记含“/”以同首标记区分,用于关闭首标记开启的功能。
例如:<u>text with underline</u>,首标记<u>开启下划线功能,尾标记</u>关闭下划线功能。
有的控制语句仅需一个标记,没有尾标记。如:<br>表示换行。
2017/11/10
标记类型与标记属性
“单标记”,是指只需单独使用就能完整地表达意思的一类标记,这类标记的语法是:
<标记>
常用的单标记有<br>,表示换行,<hr>代表一个水平线等。
“