2.1 新增的元素和废除的元素
2.1.5 新增的input元素的类型
HTML 5 中新增了很多input元素的类型,现列举如下。
email类型:用于应该包含e-mail地址的输入域。
url类型:用于应该包含URL地址的输入域。
number类型:用于应该包含数值的输入域。
range类型:用于应该包含一定范围内数值的输入域。
search类型:用于搜索域,比如站点搜索或Google搜索。search域显示为常规的文本域。HTML 5 拥有多个可供选取日期和时间的新输入类型。
date:选取日、月、年。
month:选取月、年。
week:选取周和年。
time:选取时间(时和分)。
datetime:选取时间、日、月、年(UTC时间)。
datetime-local:选取时间、日、月、年(本地时间)。
2.1.6 废除的元素
由于各种原因,HTML 5 中废除了很多元素。下面简单介绍被废除的元素。
(1)能使用CSS代替的元素
对于basefont、big、center、font、s、strike、tt、u这些元素,由于它们的功能都是纯粹为画面展示服务的,而HTML 5 中提倡把画面展示性功能放在CSS样式表中统一编辑,所以将这些元素废除,并使用编辑CSS样式表的方式进行替代。
(2)不再使用Frame框架而废除的元素
对于frameset元素、frame元素与noframes元素,由于frame框架对页面可用性存在负面影响,所以HTML 5 中已不再支持frame框架,只支持iframe框架,或者用服务器方创建的由多个页面组成的复合页面的形式,同时将以上3个元素废除。
(3)只有部分浏览器支持的元素
对于applet、bgsound、blink、marquee等元素,由于只有部分浏览器支持这些元素,所以HTML 5 中将这些元素废除。其中applet元素可由embed元素替代,bgsound元素可由audio元素替代,marquee元素可以由JavaScript编程的方式所替代。