HTML,xhtml,Dhtml,<meta>标签

来源:互联网 发布:js对象继承的几种方式 编辑:程序博客网 时间:2024/05/22 11:48

1、什么是 HTML?

HTML 是用来描述网页的一种语言

  1. HTML 指的是超文本标记语言 (Hyper Text Markup Language) ;
  2. HTML 不是一种编程语言,而是一种标记语言(markup language);
  3. 标记语言是一套标记标签 (markup tag);
  4. HTML 使用标记标签来描述网页。

2、XHTML 是什么?

  1. XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。
  2. XHTML 的目标是取代 HTML。
  3. XHTML 与 HTML 4.01 几乎是相同的。
  4. XHTML 是更严格更纯净的 HTML 版本。
  5. XHTML 是作为一种 XML 应用被重新定义的 HTML。
  6. XHTML 是一个 W3C 标准。

4、什么是DHTML ?

  1. DHTML 不是 W3C 标准;
  2. DHTML 指动态 HTML(Dynamic HTML);
  3. DHTML 不是由万维网联盟(W3C)规定的标准。DHTML 是一个营销术语 - 被网景公司(Netscape)和微软公司用来描述 4.x 代浏览器应当支持的新技术;
  4. DHTML 是一种用来创建动态站点的技术组合物;对大多数人来说,DHTML 意味着 HTML 4.0、样式表以及 JavaScript 的结合物

4、<meta>标签

<meta> 标签位于文档的头部,不包含任何内容。
<meta> 标签的属性定义了与文档相关联的名称/值对。

必需的属性
content some_text 定义与 http-equiv 或 name 属性相关的元信息;

可选的属性
http-equiv: content-type/expires/refresh/set-cookie, 把 content 属性关联到 HTTP 头部。
name: author/description/keywords/generator/revised/others, 把 content 属性关联到一个名称。
scheme: some_text, 定义用于翻译 content 属性值的格式。

http-equiv

属性为名称/值对提供了名称。并指示服务器在发送实际的文档之前先在要传送给浏览器的 MIME 文档头部包含名称/值对。

当服务器向浏览器发送文档时,会先发送许多名称/值对。虽然有些服务器会发送许多这种名称/值对,但是所有服务器都至少要发送一个:content-type:text/html。这将告诉浏览器准备接受一个 HTML 文档。

使用带有 http-equiv 属性的 <meta> 标签时,服务器将把名称/值对添加到发送给浏览器的内容头部。例如,添加:

<meta http-equiv="charset" content="iso-8859-1"><meta http-equiv="expires" content="31 Dec 2008">

这样发送到浏览器的头部就应该包含:

content-type: text/htmlcharset:iso-8859-1expires:31 Dec 2008
<meta name="keywords" content="HTML,ASP,PHP,SQL">   //关键字<meta name="author" content="w3school.com.cn">      //创作者<meta name="generator" content="Dreamweaver 8.0en"> //编辑者<meta http-equiv="Refresh" content="5;url=http://www.w3school.com.cn" /> //5 秒内被重定向到新的地址<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> //文档类型和字符编码类型
0 0