HTML5 权威指南(初探HTML)

主要内容:


1.文档声明

2.元素类型

3.html实体

4.html5全局属性


1.1 文档声明    <!DOCTYPE HTML>

DOCTYPE声明不是html标签,必须放在html文档的第一行,而且绝不能在它之前添加xml声明语句,否则在IE6会触发怪异模式。在HTML 4.0中,DOCTYPE引用了DTD,因为HTML 4.0基于SGML。DTD规定了标记语言的规则,这样浏览器才能正确的呈现内容。HTML5不是基于SGML,所以不需要引用DTD。

HTML4支持三种DOCTYPE声明,而HTML5只支持一种

问题:1.  DOCTYPE 它后面问什么紧跟着 HTML 元素的开始标签?

它是告诉浏览器:一直到结束标签,所有元素内容都应该作为HTML处理。

详细介绍...

2.1 元素类型

HTML元素分为三大类:

块状元素:

网页框架基本结构块:html、body、frameset、frame、noframe、iframe

表单结构块:form、filedset、legend

布局结构块:div

段落结构块:p

标题结构块:h1-h6

列表结构块:ol、ul、dl、dt、dd、menu、dir

居中结构块:center

预定义结构块:pre

引用结构块:blockquote

结构装饰线:hr

网页标题框:title

行内元素:

行内包含框:span

超链接和映射包含框:a、area

图像包含框:img

格式化信息包含框:abbr、b、bdo、cite、code、del、dfn、em、font、i、ins、kbd、q、s、samp、small、strike、strong、sub、sup、tt、u、var

表单对象包含框:button、select、textarea、label

可执行的插件或对象包含框:applet、object

表格标题包含框:caption

无脚本包含框:noscript

其他元素:

头部区域隐藏元素:

头部包含框:head

默认基础字体属性:basefont

链接:link

元信息:meta

脚本:script

样式:style

url基础:base

行内块状元素:

输入框:input

下拉选框:option

下拉框的分组:optgroup

列表项元素:

列表项:li

结构内隐藏元素:

图像映射包含框:map

参数:param

换行:br

表格系列类型元素:

表格框显示:table

表格行显示:tr

单元格显示:td

表格标题显示:th

表格行组显示:tbody

表格脚注组显示:tfoot

表格标题组显示:thead

3.1 html实体

在 HTML 中,某些字符是预留的。

在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。

如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。

字符实体类似这样:&entity_name;或者&#entity_number;

如需显示小于号,我们必须这样写:< 或 <

提示:使用实体名而不是数字的好处是,名称易于记忆。不过坏处是,浏览器也许并不支持所有实体名称(对实体数字的支持却很好)。

详细介绍...

4.1 html5全局属性

accessskey 规定访问元素的键盘快捷键

class 规定元素的类名(用于规定样式表中的类)。

contenteditable 规定是否允许用户编辑内容。

contextmenu 规定元素的上下文菜单。

dir 规定元素中内容的文本方向。

draggable 规定是否允许用户拖动元素。

dropzone 规定当被拖动的项目/数据被拖放到元素中时会发生什么。

hidden 规定该元素是无关的。被隐藏的元素不会显示。

ID 规定元素的唯一 ID。

lang 规定元素中内容的语言代码。

spellcheck 规定是否必须对元素进行拼写或语法检查。

style 规定元素的行内样式。

tabindex 规定元素的 tab 键控制次序。

title 规定有关元素的额外信息。

你可能感兴趣的:(HTML5 权威指南(初探HTML))