,因为它们已经被CSS取代。 HTML5草案的前身名为WebApplications1.0,是在2004年由WHATWG提出,再于2007年获W3C接纳,并成立了新的HTML工作团队。
在2008年1月22日,第一份正式草案发布。
[1]WHATWG表示该规范是目前仍在进行的工作,仍须多年的努力。
[2]目前Firefox、Chrome、Opera、Safari(版本4以上)及InternetExplorer9(PlatformPreview)已支援HTML5技术。
HTML5的标准草案目前已进入W3C制定标准5大程序的第1步。
负责编纂标准格式文件的Google代表IanHickson预期,可能得等到2012年才会推出建议候选版(W3CCandidateRecommendation)。
HTML元素参考手册
(HTMLElementsReferencea) 表示超链接的起始或目的位置。
acronym 表示取首字母的缩写词。
address 表示特定信息,如地址、签名、作者、文档信息。
applet 在页面上放置可执行内容。
area 定义一个客户端图像映射中一个超级链接区域的形状、坐标和关联URL。
b 指定文本应以粗体显示。
(不建议使用) base 指定一个显式URL用于解析对于外部源的链接和引用,如图像和样式表。
basefont 设置显示文本时作为默认字体的基础字体值。
(不建议使用) bdo 允许作者为选定文本片断禁用双向法则。
bgsound 使页面能够带有背景声音或配音。
big 指定所含文本要以比当前字体稍大的字体显示。
blockquote 表示文本中的一段引用语。
body 指明文档主体的开始和结束。
br 插入一个换行符。
button 指定一个容器,其中所含的HTML会被显示为一个按钮。
caption 表格的标题,对表格的简单描述。
center 将指定文本和图像居中显示。
(不建议使用) cite 用斜体显示标明引文。
(不建议使用) code 表示代码范例。
col 说明基于列的表格缺省属性。
colgroup 说明表格中一列或一组列的缺省属性。
comment 表示不可见的注释。
防止所包含的文本或者HTML源代码被浏览器解析和显示。
dd 在定义列表中表示定义。
定义通常在定义列表中缩进显示。
del 表示文本已经从文档中删除。
dfn 表示术语的定义。
(不建议使用) dir 表示目录列表。
(不建议使用) div 表示一块可显示HTML的区域 dl 表示定义列表。
dt 在定义列表中表示定义术语。
em 强调文本,通常以斜体显示。
embed 允许嵌入任何类型的文档。
fieldset 在字段集包含的文本和其它元素外面画一个方框。
font 用于说明所包含文本的新字体、大小和颜色。
form 说明所包含的控件是某个表单的组成部分。
frame 在FRAMESET元素内表示单个框架。
frameset 表示一个框架集,用于组织多个框架和嵌套框架集。
head 提供了关于文档的无序信息集合。
h1-h6 这实际上是6个标签,他们以标题样式显示文本,h1最大,h6最小。
hr 水平线。
html 表明文档包含HTML元素。
i 指定文本应以斜体显示。
(不建议使用) iframe 创建内嵌漂浮框架。
img 在文档中嵌入图像或视频片断。
input 创建各种表单输入控件。
inputtype=button 创建按钮控件。
inputtype=checkbox 创建复选框控件。
inputtype=file 创建文件上载控件,该控件带有一个文本框和一个浏览按钮。
inputtype=hidden 传输关于客户/服务器交互的状态信息。
inputtype=image 创建一个图像控件,该控件被点击后将导致表单立即被提交。
inputtype=password 创建与INPUTtype=text控件类似的单行文本输入控件,不过并不显示用户输入的内容。
inputtype=radio 创建单选钮控件。
inputtype=reset 创建一个按钮,点击该按钮后,将重置表单控件回其初始值。
inputtype=submit 创建一个按钮,点击该按钮后,即提交表单。
inputtype=text 创建一个单行的文本输入控件。
ins 表示插入到文档中的文本。
isindex 使浏览器显示一个对话框,提示用户输入单行文本。
(不建议使用) kbd 以定宽字体显示文本。
(不建议使用) label 为页面上的其它元素指定标签。
legend 在fieldSet对象绘制的方框内插入一个标题。
li 表示列表中的一个项目。
link 允许当前文档和外部文档建立连接。
listing 以固定宽度的字体显示文本。
map 包含客户端图像映射的坐标数据。
marqueee 创建一个滚动的文本字幕。
(不建议使用) menu 创建一个无序列表。
meta 向服务器和客户端传达关于文档的隐藏信息。
nobr 不换行显示文本。
noframes 包含对于那些不支持FRAMESET元素的浏览器使用的HTML。
noscript 指定在不支持脚本的浏览器中显示的HTML。
object 在HTML页面中插入对象。
ol 编制排序列表。
optgroup 允许作者对select元素中的选项进行逻辑分组。
option 表示SELECT元素中的一个选项。
p 表示一段。
param 设置APPLET、EMBED或OBJECT元素的属性初始值。
pre 以固定宽度字体显示文本。
q 分离文本中的引语。
s 带删除线方式显示文本。
(不建议使用) samp 表示代码范例。
script 指定由脚本引擎解释的页面中的脚本。
select 表示一个列表框或者一个下拉框。
small 指定内含文本要以比当前字体稍小的字体显示。
span 指定内嵌文本容器。
strike 带删除线显示文本。
(不建议使用) strong 以粗体显示文本。
style 指定页面的样式表。
sub 说明内含文本要以下标的形式显示,比当前字体稍小。
sup 说明内含文本要以上标的形式显示,比当前字体稍小。
table 说明所含内容组织成含有行和列的表格形式。
tbody 指明哪些行作为表格的主体。
td 指定表格中的单元格。
textarea 多行文本输入控件。
tfoot 指明哪些行作为表尾。
th 指定标题列。
标题列将在单元格中居中并以粗体显示。
thead 指定哪些行作为表头。
title 文档的标题。
tr 指定表格中的一行。
tt 以固定宽度字体显示文本。
(不建议使用) u 带下划线显示文本。
(不建议使用) ul 表示不排序的项目列表。
var 定义程序变量,通常以斜体显示。
wbr 向一块NOBR文本中插入软换行。
XHTML的一些基础知识,以及和HTML的一些区别
HTML语言是我们建立网页的工具,从它出现发展到现在,规范不断完善,功能越来越强。
但是依然有缺陷和不足,人们仍在不断的改进它,使它更加便于控制和有弹性,以适应网络上日新月异的应用需求。
2000年底,国际W3C(WorldWideWebConsortium)组织公布发行了XHTML1.0版本,XHTML和HTML,XML有什么不同,它增加了什么新功能,今天就让我们来初步认识一下XHTML。
XHTML1.0是一种在HTML4.0基础上优化和改进的的新语言,目的是基于XML应用。
XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求。
下面是W3C的HTML工作组主席Stevenpemberton回答的关于XHTML的常见基础问题。
问:
为什么XHTML1.0相对HTML4.0独立发展?
答:
并不是这样。
XHTML恰恰就是HTML4.0的重新组织,(确切的说它是HTML4.01,是一个修正版本的HTML4.0,只不过以XHTML1.0命名发行。
)它们在XML里的解释会有一些必要的差别,但另一方面,它们依然非常相似,我们可以把XHTML的工作看作是HTML4.0基础上的延续。
问:
XHTML1.0如何实现XML标准?
答:
XHTML就是一种XML应用。
它采用XML的DTD文件格式定义,并运行在支持XML的系统上。
这里要感谢XML的Namespaces功能,浏览器制造商不需要再创造新的私有标签(tags),他们只需要在XHTML代码里包含XML代码片段,或者XML代码里包含XHTML代码片段。
问:
用XHTML,网页设计师会遇到和HTML一样的浏览器兼容性问题吗?
答:
希望不会。
"严格的错误防御标准"将帮助浏览器对代码作出相同的响应,XML的namespaces功能使你可以增加自己的新标签而不需要特别的浏览器支持。
现在我们所需要得到保证的就是:
所有浏览器开发商一致并且完全遵守我们制定的CSS。
写信给你的浏览器制造商,告诉你需要的CSS规范,你甚至可以检测浏览器是否听从你的设计。
问:
谁可以采用XHTML1.0设计?
答:
因为XHTML非常简单易于实现,所以任何会用HTML的人都可以容易地使用XHTML。
当使用XML浏览器的人们越来越多,更多的工作会被建议使用XML,那时候也许都将使用XHTML。
问:
什么时候XHTML网站会普及?
答:
好问题。
我已经看到一些使用XHTML建立的网站,甚至在XHTML1.0发布以前。
我相信它将会有一个大发展,因为它太容易了。
但是现在的用户代理(浏览器)对XHTML都不是完全支持,而是部分支持,所以XHTML的普及还需要用户代理的进一步支持。
问:
我们如何将现有的HTMl转换为XHTML?
答:
非常简单,因为它们非常相似。
在W3C(www.w3c.org)网站上有一个开放原代码(open-source)的软件叫HTMLTidy,可以帮助你直接转换。
问:
XHTML未来会怎样?
答:
XHTML1.0仅仅是这个新HTML语言的第一步。
新版本将没有向下兼容老浏览器的约束,可以有更多的发展空间。
首先,我们将进行一次彻底的清理,删除HTML4.0中不兼容的元素。
其次,我们将XHTML模块化,允许人们在XML应用中使用XHTML模块(比如表格),减少重复开发。
同时也允许开发特别用途的设计,比如电话应用,只要属于XHTML的子集就可以保持兼容,人们可以创造他们自己的HTML。
HTML基本标签参考
基本标签
创建一个HTML文档 设置文档标题以及其他不在WEB网页上显示的信息
设置文档的可见部分 标题标签 将文档的题目放在标题栏中文档整体属性
设置背景颜色,使用名字或十六进制值> 设置文本文字颜色,使用名字或十六进制值> 设置链接颜色,使用名字或十六进制值> 设置已使用的链接的颜色,使用名字或十六进制值> 设置正在被击中的链接的颜色,使用名字或十六进制值>
文本标签
创建预格式化文本
创建最大的标题 创建最小的标题 创建黑体字 创建斜体字 创建打字机风格的字体 创建一个引用,通常是斜体 加重一个单词(通常是斜体加黑体) 加重一个单词(通常是斜体加黑体) 设置字体大小,从1到7> 设置字体的颜色,使用名字或十六进制值>
链接
创建一个超链接 创建一个自动发送电子邮件的链接EMAIL">.... 创建一个位于文档内部的靶位 创建一个指向位于文档内部靶位的链接
格式排版
创建一个新的段落
将段落按左、中、右