什么是HTML?
- HTML (Hyper Text Markup Language)超文本标记语言
- HTML 不是一种编程语言,而是一种标记语言 (markup language)
- 标记语言是一套标记标签 (markup tag)
- HTML 使用标记标签来描述网页
什么是 XML?
- XML(EXtensible Markup Language)可扩展标记语言
- XML 是一种标记语言,很类似 HTML
- XML 的设计宗旨是传输数据,而非显示数据
- XML 标签没有被预定义。您需要自行定义标签。
- XML 被设计为具有自我描述性。
XML与HTML区别:
- XML是传输和存储数据,其焦点是数据的内容。
- HTML 是显示数据,其焦点是数据的外观。
- HTML 旨在显示信息,而 XML 旨在传输信息。
什么是XHTML?
- XHTML(EXtensible HyperText Markup Language)可扩展超文本标签语言。
- XHTML 的目标是取代 HTML。
- XHTML 与 HTML 4.01 几乎是相同的。
- XHTML 是更严格更纯净的 HTML 版本。
- XHTML 是作为一种 XML 应用被重新定义的 HTML。
- XHTML 是以 XML 重构的 HTML 4.01
HTML与XHTML区别:
- 功能上的差别
- XHTML可兼容各大浏览器、手机以及PDA,并且浏览器也能快速正确地编译网页。
- 书写习惯的差别
- HTML语法松散
- XHTML语法严谨
常见的meta标签
定义和用法
- <meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。
- <meta> 标签位于文档的头部,不包含任何内容。<meta> 标签的属性定义了与文档相关联的名称/值对。
- 在 HTML 中,<meta> 标签没有结束标签。
- 在 XHTML 中,<meta> 标签必须被正确地关闭。
注释:<meta> 标签永远位于 head 元素内部。
注释:元数据总是以名称/值的形式被成对传递的。
meta标签中必需的属性:
- 属性:content
- 值:some_text
- 描述:定义与 http-equiv 或 name 属性相关的元信息
- 注意:content 属性始终要和 name 属性或 http-equiv 属性一起使用。
meta标签中可用的属性:
属性:http-equiv
值:content-type,expires,refresh,set-cookie
描述:把 content 属性关联到 HTTP 头部。
例如:<meta http-equiv="charset" content="iso-8859-1">
属性:name
值:author,description,keywords,generator,revised,others
描述:把 content 属性关联到一个名称。
例如:<meta name="keywords" content="HTML,ASP,PHP,SQL">
属性:scheme
值:some_text
描述:定义用于翻译 content 属性值的格式。
例如:<meta scheme="dreamdu tutorial" name="url" content="http://www.dreamdu.com">