什么是HTML5
官方概念:HTML5草案的前身名为Web Applications 1.0,是作为下一代互联网标准,使用于取代html4与xhtml1 的新一代标准版本,所以叫html5。它添加了新的标签和属性,增强了网页的标准、语义化与web体现性可以,同时还添加了本地数据库等 Web 应使用的功可以。
广义概念:HTML5代表浏览器端技术的一个发展阶段。在这个阶段,浏览器呈现技术得到了一个飞跃发展和广泛支持,它包括:HTML5,CSS3,Javascript,API在内的一套技术组合
HTML 5发展时间表
由上面图可知:现在的HTML5还不是一个最终统一的版本,所以说HTML5使用在移动端的开发。
目前支持HTML5的浏览器
不同的浏览器显示的效果可可以不一样。由于HTML5没有一个统一的标准。(现在处在一个推广阶段),但是大部分是一样的。
HTML5的特点
更简单
标签语义化
语法更宽松
多设施跨平台
自适应网页设计
从头说起——文档的公告
Xhtml1.0的页面架构
Html5的页面架构
HTML5标签的语义化
在以前的html中,盒子使用div或者span。
在html5中,标签的最大变化是标签都有了语义,以前的div和span都没有语义,仅仅表示一个盒子。
侧边栏标签
文章标签
HTML5新添加的表单三个属性
1、required:必填属性
2、placeholder:默认显示内容
3、autofocus:自动获取焦点
Html5中新添加input标记的type属性
属性 | 形容 |
邮件 | |
date | 日期 |
url | 网址格式 |
number | 数字 |
range | 范围 |
color | 颜色 |
完整代码
邮件:
日期:
网址:
手机号:
亮度:
颜色:
地址:
西城区
东城区
河西区
河东区
搜索车型:
奥迪
奥拓
大众
Range调背景色
代码如下:
红色:255
绿色:255
蓝色:255
音频播放
第一种写法
假如声音的格式html5不支持,就显示标记之间的提醒信息
第二种写法:
视频播放
用video标记来插入视频 autoplay表示自动播放,controls表示显示控制面板。
360音乐导航
完整代码如下:
#nav{
list-style-type:none; /*去掉无序列表前面的点*/
margin:50px auto 0px; /*上边界50px,左右居中,下边界为0*/
width:960px; /*整个导航的宽度*/
height:38px;
color:#333;
font-size:14px;
padding:0px; /*填充清0*/
overflow:hidden; /*超出尺寸的部分不显示*/
}
#nav li{
width:105px;
height:36px;
float:left; /*所有的li从左到右排列*/
text-align:center; /*文字居中对齐*/
line-height:38px; /*设置行高,目的是让文字垂直居中*/
border-top:#C9CBCE solid 1px;
border-left:#C9CBCE solid 1px;
border-bottom:#C9CBCE solid 1px;
cursor:pointer; /*光标移动到li上变成手形*/
}
#nav li:last-child{ /*#nav下的最后一个li*/
border-right:#C9CBCE solid 1px;
}
#nav .liclick{
border-top:#54B82A solid 2px;
border-bottom:none;
}
#nav span{
width:100%;
height:38px;
display:block; /*只有块显示标记才可以设置宽度和高度*/
position:relative; /*相对定位,目的为了span能移动*/
z-index:-1; /*设置span上下层的顺序,让它在文字的下面*/
}
相关例题:http://pan.baidu.com/s/1hsDGA8k 密码:55ic