重构html lesson 1

12
2010 认识 HTML

Upload: irideas

Post on 09-Jul-2015

757 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: 重构Html   lesson 1

2010

认识 HTML

Page 2: 重构Html   lesson 1

HTML 指的是超文本标记语言 (Hyper Text Markup Language)

HTML 不是一种【编程语言】,而是一种【标记语言】  (markup language)

标记语言是一套标记标签  (markup tag)

HTML 使用标记标签来描述网页

2

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

Page 3: 重构Html   lesson 1

HTML 标签是由尖括号包围的关键词,比如 <html>

HTML 标签通常是成对出现的,比如 <b> 和 </b>

标签对中的第一个标签是开始标签,第二个标签是结束标签

3

HTML 标记标签通常被称为 HTML 标签 (HTML tag)

Page 4: 重构Html   lesson 1

HTML 文档描述网页 (Document) HTML 文档包含 HTML 标签和纯文本

HTML 文档也被称为网页

4

Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。

浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容

Page 5: 重构Html   lesson 1

<!DOCTYPE html …><html …><head>…</head> <body>…</body> </html>

< ! DOCTYPE html ..> DTD 描述了文档类型声明( DTD declaration ,简称 doctype )

<html> 与 </html> 之间的文本描述网页 <head> 与 </head> 之间提供了不影响文档渲染效果但对于浏

览器可能非常有用的信息。 <body> 与 </body> 之间的文本是可见的页面内容

5

Page 6: 重构Html   lesson 1

HTML 4.01 规定了三种文档类型: Strict 、 Transitional 以及 Frameset 。

HTML5 并没有 DTD ,为了向后兼容,定义了在 text/html中 doctype 是唯一的模式转换声明,除此外没有什么用处。其 doctype 如此简洁: <!DOCTYPE html> 。

标准模式,最前沿的验证 <!DOCTYPE html> 过渡型 DOCTYPE 声明让你不必完全语义化标记就能让文

档通过验证( http://validator.w3.org/ )。它允许文档包含诸如 i 、 b 和center 等这些不推荐使用的表现性元素。

6http://ued.koubei.com/?p=928

http://dancewithnet.com/2009/06/14/activating-browser-modes-with-doctype/#xml

Page 7: 重构Html   lesson 1

XHTML 的目标是取代 HTML 。

XHTML 与 HTML 4.01 兼容,几乎是相同的。

XHTML 是更严格更纯净的 HTML 版本。

XHTML 是基于 XML 的应用 , 更简洁更严紧。

XHTML 是一个 WEB 标准之一。

[ 不推荐使用 ]

7

XHTML vs HTML

Page 8: 重构Html   lesson 1

什么是 HTML5 ?

HTML5 将成为 HTML 、 XHTML 以及 HTML DOM 的新标准。

HTML5 仍处于完善之中。大部分现代浏览器已经具备了某些 HTML5 支持。

更多参考 http://www.w3school.com.cn/html5/html_5_intro.asp

<!DOCTYPE html> 告诉浏览器编写页面所用的标记的版本是HTML5 ,如果不支持则做降级处理,降级为 HTML4.01标准模式或准标准模式。

8

Page 9: 重构Html   lesson 1

CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示  HTML 元素

样式表通常放置在 .CSS 文件或 HTML 文档的某一部分 , 通常为 head 区域 ( 外部和内部 )

CSS 解决内容与表现分离的问题

CSS 反提高页面浏览速度 , 易于维护和改版

CSS 是 WEB 标准之一

9

Page 10: 重构Html   lesson 1

10

更多简介

http://wenku.baidu.com/view/38f304254b35eefdc8d33327.html

Page 11: 重构Html   lesson 1

不同浏览器下默认样式的存在差异

Gecko 引擎 : resource://gre/res/html.css

http://lifesinger.org/blog/2009/03/reset-css-baigua/

http://lifesinger.org/blog/2009/07/reset-css-tech/

11

Page 12: 重构Html   lesson 1

12

请 看 下 集

&&

提 问 时 间