html5+css3初级程序员

HTML5元素

html5的简介

  1. 2014 年 10 月 28 日,W3C 组织公开发布 HTML5 标准规范。
  2. HTML5 针对大量不规范的 HTML 文档,做到了良好的兼容性。

HTML5 和 HTML4 的区别

  1. DTD 的变化:因为HTML4.01基于SGML,HTML5不基于SGML
  2. HTML5 的语法变化

    某些元素可以省略结束标签

  3. 等)
  4. 没有结束标签的元素

    (
    等)
  5. 属性值可以不用引号括起来
  6. 标签不再区分大小写
  7. 某些标志性的属性可以省略属性值,通常为 boolean 类型

HTML5 的优势

  1. 解决跨浏览器,跨平台问题
  2. 增强了 web 的应用程序(比如以前用 Flash 来播放视频,现在直接使用 HTML5 来播放视频,使得手机网页也能看视频)

HTML5废弃的标签

big center font frame frameset noframes

HTML5新增的元素

用于定义文档或节的页眉
用于定义文档或节的页脚
用于定义文档内的文章
用于定义文档中的一个区域(或节)

效果

你好

你好

![](img/adv1.png)
图片标题

效果:





今天天气凉快吗?

今天下雨了,天气很凉快

效果:

今天天气凉快吗?

今天下雨了,天气很凉快

### HTML5的表单控件

0 100
50

### HTML5新增的type类型

color number email
time 生成一个时间选择器
datetime 生成一个 UTC 的日期时间选择器
datetimelocal  生成一个本地化的日期时间选择器
date  显示一个日期输入区域,可同时使用日期选择器,结果值包括年、月、日,不包括时间。谷歌识别

### HTML5新增的表单属性

placeholder 主要用在文本框,规定可描述输入字段预期值的简短的提示信息
autofocus 当为某个表单控件增加该属性后,当浏览器打开这个页面, 这个表单控件会自动获得焦点
list 为文本框指定一个可用的选项列表,当用户在文本框中输 入信息时,会根据输入的字符,自动显示下拉列表提示,供用户从中选择
pattern 用于验证表单输入的内容,通常 HTML5 的 type 属性,比如email、tel、 number、url 等,已经自带了简单的数据格式验证功能了,加上 pattern 属性后, 验证会更加高效
required 必需在提交之前填写输入字段
spellcheck 拼写检查,为