文档库 最新最全的文档下载
当前位置:文档库 › 标记语言复习资料

标记语言复习资料

标记语言复习资料
标记语言复习资料

1计算机语言有多种,包括机器语言、编程语言、标记语言等。

2标记语言

标记语言是为处理、定义和表示文本而设计的语言。标记语言是一种将文档及其相关信息结合起来以展现文档结构和数据处理细节的编码。这种语言规定了用于格式文档布局和风格的代码即标签(tags)

标记语言广泛应用于网页和网络应用程序中

超文本标记语言(HyperText Markup Language,HTML)

脚本语言

与由计算机处理器编译的其他高级语言不同,脚本语言是在运行时由其它程序注释的高级编程语言,脚本语言(Script language)是为了缩短传统的编写、编译、链接和运行过程而创建的编程语言

标准通用标记语言(Standard Generalized Markup Language,简称SGML)是一种通用的组织和标记文档元素的语言,主要用来定义文献模型的逻辑和物理类结构。SGML是国际标准化组织(International Organization for Standards,简称ISO)

SGML文档由三部分组成,即语法定义、文件类型定义(Definition Type Document,简称DTD)和文件实例。语法定义了文件类型定义和文件实例的语法结构;文件类型定义了文件实例的结构和组成结构的元素类型;文件实例是SGML语言程序的主体部分。

HTML文档的结构始于(“文档元数据”),而止于;Web页面中的信息包含于和之间。其他标签用于描述超链接、信息的布局和格式等。

可扩展超文本标记语言(eXtensible HyperText Markup Language,XHTML),是一种标记语言,表现方式与超文本标记语言(HTML)类似,符合XML语法规范。

XHTML是基于XML的标记语言,是扮演着HTML角色的XML。XHTML在本质上是桥接(过渡)技术,融XML的灵活性与HTML的简单特性于一体(与后两者有交集)WML是用来在手持设备上实施无线应用协议WAP的标记语言。WML它基于XML。WAP协议被设计为用来在诸如移动电话之类的无线客户端上展示因特网内容。

WML 页面通常称为deck。每个deck含有一系列的card。card元素可包含文本、标记、链接、输入字段、和图像等。卡片之间通过链接彼此相互联系。

Web基于三种创新:URL、HTML和HTTP。

WWW需要传输协议,即超文本传输协议(HyperText Transfer Protocol,简称HTTP)。万维网联盟(World Wide Web Consortium,W3C

第二章

HTML的特点是:

●独立于平台(计算机硬件和操作系统)。即文档可以在具有不同性能(即字体、图

形和颜色差异)的计算机上以相似形式显示文档内容。这个特性对用户至关重要。

●超文本。允许文档中的文字、图片等链接到另一文档,这个特性将允许用户在不同

计算机中的文档之间及文档内部漫游。

●精确的结构化文档。该特性将允许某些高级应用,如HTML文档和其他格式文档间

互相转换以及搜索文本数据库。

统一资源定位符(Uniform Resource Locator,简称URL),用于完整描述Internet上网页和其他资源地址的标识方法,如我们要访问某个网站,在IE等浏览器的地址栏中就输入URL。Internet上的每个网页都具有其唯一的URL地址,这种地址可以是本地磁盘,也可

以是局域网上的某一台计算机,更多的是Internet上的网站。

例如,遵守如下语法规则:scheme://host.domain:port/path/

?Scheme 定义因特网服务的类型。最流行的类型是http。

?domain(域)定义因特网域名,上述网址中的域为。

?host(主机)定义此域中的主机。如果被省略,缺省的支持 http 的主机是 www。

?:port(端口)定义主机的端口号。端口号通常是被省略的,缺省的端口号是 80。上述网址中的端口为23

?path(路径)定义服务器上的路径(一个辅助的路径)。如果路径被省略,资源(文档)会被定位到网站的根目录。上述网址的存放目录为exploring ?(文件名)定义文档的名称。缺省的文件名一般会是default.asp 或者index.html,或者依据 WEB 服务器设置的其他文件名。上述网址中的文件名称为

exploring.html

因此,链接地址可以分以下三种:

?绝对路径,如:

?相对路径,如:news/index.html

?根路径,如:/web/news/index.html

字符实体有三部分:和符号(&)、实体名称(或#加实体编号)和分号(;)。

写HTML文档主要有如下三种方法:

1. 手工直接编写

2. 使用可视化软件

3. 由Web服务器动态生成

HTML文件的扩展名必须是.htm或者.html

HTML文档的全局结构

-------------------------------------Sample2_1.html----------------------------------

----------------------------------------|开始标签

--------------------------------------

一个简单的HTML网页 | 头部标签

--------------------------------------

----------------------------------------

|

欢迎光临我的主页

|


|


| 文件主体

|

这是我第一次做主页 |

|

|

---------------------------------------

---------------------------------------| 结尾标签

...是HTML文档的头部标签,在浏览器窗口中,头部信息是不被显示在正文中的,在此标签中可以插入其它标记,用以说明文件的标题和整个文件的一些公共属性。若不需头部信息则可省略此标记。是嵌套在头部标签中的,标签之间的文本是文档标题,它被显示在浏览器窗口的标题栏。

标记不能省略,标签之间的文本是正文,是浏览器要显示的页面内容。标签是由一些字母组成的,并必须要放在一对尖括号中。

HTML的标签分单标签和成对标签两种。

使用标签有如下一些注意事项;

?任何标签都要用“<”和“>”括起来。

?标签名与“<”号之间不能留有空白字符。

?并不是所有的标签都需要属性。

?属性只可加于起始标签中。

?不同的标签可以带有不同的属性,属性要和标签同时使用。

标记字母大小写不加区分,标记中的属性名和属性值也不区分大小写。

在HTML文档中可以加入注释标签,注释由开始标签“”构成…标签是整个HTML文档的容器标签,其中是起始标签,是结束标签。其他所有的HTML标记都位于这两个标记之间。这个标记告诉浏览器,这是一个HTML文档,应该按照HTML语言规则对文档内的标记进行解释。

…标签不是必需的,但最好不要省略,以保持HTML文档结构的完整性。

2 文档的头部标签

头部标签...用来设定有关页面的一些附加信息,这些信息不是页面显示的主体内容,但对浏览器而言是很有用的。

Head元素中可以包含的标签有:

...(定义基URL用于页面的链接与引用)、

...(设置网页的标题)、

...(在网页中嵌入除图片外的多媒体)、

...(当在文档中声明使用外接资源(比如CSS)时使用此标签)、

(在文档中声明样式时使用此标签)、

(在文档中使用脚本)、

...(为HTML文档提供额外信息)等。

标签共有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。

1、name属性

name属性主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。

meta标签的name属性语法格式是:

<meta name="参数" content="具体的参数值">。

其中name属性主要有以下几种参数:

?Keywords(关键字):用来告诉搜索引擎你网页的关键字是什么。

例:<meta name ="keywords" content="science,education,culture,politics,ecnomics, relationships, entertaiment, human">

?description(网站内容描述):description用来告诉搜索引擎你的网站主要内容。

例:<meta name="description" content="This page is about the meaning of science,

education,culture.">

?robots(机器人向导):robots用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。content的参数有all,none,index,noindex,follow,nofollow。默认是all。

例:<meta name="robots" content="none">

?author(作者):标注网页的作者

例:<meta name="author" content"root,">

2、http-equiv属性

http-equiv相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。语法格式是:

<meta http-equiv="参数" content="参数变量值">;

其中http-equiv属性主要有以下几种参数:

?Expires(期限):可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新传输。

例:<meta http-equiv="expires" content="Fri, 12 Jan 2001 18:18:18 GMT">

必须使用GMT的时间格式。

?Pragma(cache模式):禁止浏览器从本地计算机的缓存中访问页面内容。

例:<meta http-equiv="Pragma" content="no-cache">

这样设定,访问者将无法脱机浏览。

?Refresh(刷新):自动刷新并指向新页面。

例:<meta http-equiv="Refresh" content="2;URL=">

其中的2是指停留2秒钟后自动刷新到URL网址。

?Set-Cookie(cookie设定)

例:<meta http-equiv="Set-Cookie" content="cookievalue=xxx;

expires=Friday12-Jan-2001 18:18:18 GMT; path=/">

注意:如果网页过期,那么存盘的cookie将被删除。必须使用GMT的时间格式。

?Window-target(显示窗口的设定):强制页面在当前窗口以独立页面显示。

例:<meta http-equiv="Window-target" content="_top">

用来防止别人在框架里调用自己的页面。

?content-Type(显示字符集的设定)

设定页面字符集<meta http-equiv="content-Type" content="text/html; charset=gb2312">

(2)斜体文字:...

(3)下划线文字:...

大多数情况下,段落标记

是分隔文本的最佳符号

无序列表(unordered list)可以使用标签

和列表项单标签
  • 来创建,
  • 标签中的Type属性用来定制列表元素,该属性可以有三个参数,disc(实心园),circle(空心园),square(小方块),属性参数都必须使用小写字母。如果不为
  • 标签定义属性参数,那么,默认情况下列表元素为实心圆。

    有序列表(ordered list)指各条列之间是有顺序,在各列表项前面显示数字或字母的缩排列表,可以使用有序列表标签

      ...
    和列表项标记
  • 来创建

    建立超链接的标签为,语法格式为:

    链接载体

    使用标签可以在HTML文档中加入图像,该标记为单标记。其语法格式如下:提示文本

    属性的参数列表如表2-5所示。

    表格通过…、…、…和…标签实现,如表2-6所示:

    表格必须包含一组

    ...
    、...、...或...标签。

    表2-9 ...和...标签的属性

    表单标签的基本结构是在

    标签之间加上若干个表单控件元素标记。创建表单的语法格式如下:

    在HTML语言中,用标签在表单中定义完成输入功能的控件,此标签用来定义用户输入区,用户可在其中输入信息。此标志只能用在…标签中。

    有9种输入类型,由type属性说明,其通用格式为:。Type不同,属性就不同,如表2-10所示:

    多行文本框

    …标签用来定义一个可以输入多行的文本框,他只能用在…标签之间。语法格式如下:

    除过name外,其它属性都为可选属性,各个属性的含义如下:

    ?Name:指定多行文本框的名称

    ?Cols:设定文字区块的字符宽度

    ?Rows:设定文字区块的列数,即其高度

    ?Readonly:设定多行文本框中的内容为只读

    3. 列表框

    若要让访问者从列表中进行选择时,可以用…标签来创建一个可以复选的列表,此标签用于…之间。列表框中的项目用

    其主要属性的含义如下:

    ?Name:用于制定表单元素的名称。

    ?

    11.文字对齐 text-align:center; 12.文字装饰效果 text-decoration:underline; 13.行高 line-height:2; 14.流式布局float:left; 15.宽度width:1200px; 16.高度height:661px; 17.边框border:1px solid #faa; 18.边框半径border-radius:4px; 19.外边距margin:2px; 20.内边距padding:2px; 21.盒子定位left:34px; top:60px; 22.盒子位置类型 position:relative; 23.显示效果display:block; 24.悬挂效果a:hover{} 25.背景位置 background-position:bottom; 26.背景是否重复background-repeat:no-repeat; 27.去掉无序标签黑点 list-style-type:none; 28.引入外部样式 29.

    CSC公派申请语言证明Language statement

    English Proficiency Certificate for XXXXX Dear Sir or Madam, I have extensively communicated with XXX in a skype interview, with regular email exchange and during preparation of the research proposal to discuss scientific details. In the course of our communication, she proved am excellent command of English both written and spoken. Within the InstitutfürTechnische und MakromolekulareChemie at RWTH Aachen University, English is the major working language. All presentations, seminars and group discussions are carried out in English language. Our previous discussions and email communication have clearly shown that her command of English is excellent and will certainly allow her an efficient integration in the working environment facilitating a successful joined doctorate. We look forward to welcome XXX asvisiting PhD studentat the InstitutfürTechnischeChemie und MakromolekulareChemie at RWTH Aachen University. We feel this opportunity will clearly contribute to her professional development for a successful future career. Yours sincerely, Prof. XXXXX Institut für Technische und Makromolekulare Chemie ?Lehrstuhl für Heterogene Katalyse & Technische Chemie? RWTH Aachen Worringerweg 2? D-52074 Aachen ?Tel.: +49(0)241/80-26497 ?Fax: +49(0)241/80-22177 ?E-mail: palkovits@itmc.rwth-aachen.de

  • 相关文档
    相关文档 最新文档