李洪强和你一起学习前端之(4)HTML5介绍
1.1认识HTML5
html的版本:
html4
Xhtml1.0
目前: html5是最高的版本
再怎么变化,无非是多了一些标签而已,但是不单单是提供了一些标签
比如: 开发网页游戏
我们可以开发网页版的游戏,结合Css3 ,但是是依托于Html5的
看三个例子: 摇一摇,小球转动,地图
1.2语法规范
07 音频&视频
图片也属于多媒体
html提供了一个标签来播放音乐
<audio scr = "" controls autoplay loop = "3"></audio>
controls可以控制音量等,他是没有属性值的属性
loop 循环次数
不同的浏览区对音频的支持是不一样的
解决多种浏览器的支持问题
<audio>
<source src = "./music/see you again.mp3">
<source src = "./music/see you again.wav">
<source src = "./music/see you again.ogg">
<!--浏览器不支持HTML5的音频播放-->
</audio>
视频
<video src = "./video/movie.mp4" width = "900" controls autoplay loop = "3"></video>
不同的浏览器对视频的支持也是不一样的
解决办法:
<video>
<source src = "./video/movie.mp4">
<source src = "./video/movie.ogg">
浏览器不支持HTML5视频播放
</video>
IE浏览器不支持h5视频和音频的播放
多媒体:
Flash插件
08 表单
H5在原来的基础上新增了东西
表单输入类型
<form>
<input type = "text">
<input type = "password">
<input type = "radio">
<input type = "checkbox">
<input type = "file">
<input type = "button">
<input type = "submit">
<input type = "reset">
<fieldset>
<legend>输入类型</legend>
<label for = "demo">
email:<input type = "text" id = "demo">
</label>
<label for = "">
tel:<input type = "tel">
</label>
<label for = "">
<input type = "submit" value = "提交">
</label>
</fieldset>
</form>
总结:
类型 使用实例 含义
email <input type = "email"> 输入邮箱格式
tel <input type = "tel"> 输入手机号格式
url <input type = "url"> 输入url格式
number <input type = "number"> 输入数字格式
09 表单(表单元素)
<label for = "">
课程: <input type = "text" list = "course">
</label>
<datalist id = "course">
<option value = "php">php</option>
<option value = "python">python</option>
<option value = "photoshop">photoshop</option>
<option value = "java">java</option>
<option value = "javascript">javascript</option>
<option value = "frontend">frontend</option>
</datalist>
<label for = "">
<input type = "submit" value = "保存">
</label>
李洪强和你一起学习前端之(4)HTML5介绍的更多相关文章
- 李洪强和你一起学习前端之(6)css行高,盒模型,外边距
李洪强和你一起学习前端之(6)css行高,盒模型,外边距 复习昨天的知识 1.1css书写位置: 内嵌式写法 外联式写法 <link href = "1.css" rel = ...
- 李洪强和你一起学习前端之(3)Css基础和选择器
大家好! 经过了前面的学习,是不是对前端的学习有了初步的了解.虽然我之前有iOS开发的经验,现在接触一门新的语言,对我来说 有一定的优势,但是一门技术对于谁来说都是公平的,我承认,我在接触新知识的时候 ...
- 李洪强和你一起学习前端之(1)Html基础
1 快捷键的认识(虽然我用的是MAC,但是这里以windows快捷键来讲,但是MAC电脑可以把Ctrl换成command试试) Ctrl + c 复制 Ctrl + v 粘贴 Ctrl + a ...
- 李洪强和你一起学习前端之(5)css书写位置 优先级和伪类
亲爱的,时间过得真快,不知不觉我们一起学习前端已经4天了,这4天的时间里,我们是不是收获很大呢,每当我们学习一个新的知识点的时候,每当我们做出一个新的东西来的时候,我们是不是欣喜若狂,世界从来否不会辜 ...
- 李洪强和你一起学习前端之(9)规避脱标,CSS可见性,滑动门案例
1 复习昨天知识 1.1 浮动 特点: >浮动的元素不占位置(脱标) >可以将行内元素转化为行内块元素 >块级元素在一行上显示 >设置了浮动的元素,影响其后面的元素 作 ...
- 李洪强和你一起学习前端之(8)CSS复习
今天是2017年3月24日周五 每一天都是余生当中最好的一天,珍惜当下. CSS基础复习 1 复习 1.1Css第一天 css层叠样式表 基础选择器 标签选择器 p{属性: 值;} 类选择器 .自定义 ...
- 李洪强和你一起学习前端之(7)定位盒子 css可见性 滑动门案例
今天是2017年3月23日 1 复习昨天知识 1.1浮动 Float:left | right 特点: ->浮动的元素不占位置(脱标) ->可以将行内元素转化为行内块元素 ->块级元 ...
- 李洪强iOS经典面试题144-数据存储
李洪强iOS经典面试题144-数据存储 数据存储 sqlite中插入特殊字符的方法和接收到处理方法. 除'其他的都是在特殊字符前面加"/",而 ' -> '' .方法:k ...
- 李洪强iOS经典面试题142-第三方框架及其管理
李洪强iOS经典面试题142-第三方框架及其管理 第三方框架及其管理 使用过CocoaPods吗?它是什么?CocoaPods的原理? CocoaPod是一个第三方库的管理工具,用来管理项目中的第 ...
随机推荐
- [转]MSSQL多列取最大或者最小值
本文转自:http://blog.csdn.net/wufeng4552/article/details/4681510 /* lvl1 lvl2 lvl3 lvl4 lvl 4 3 4 1 3 2 ...
- 两款工控控件对比评测:Iocomp和ProEssentials
对于程序员来说,要凭一己之力开发出漂亮逼真的工控仪表和工控图表是非常耗时间和精力的,那么使用专业的第三方控件就是不错的选择,不仅节约开发时间,降低了项目风险,最重要的是第三方控件写的程序更专业,工控图 ...
- saltstack之mount和umount的用法
线上很多服务器都需要挂载存储上的公共目录,并实现开机启动(/etc/fstab),比如web的静态文件共享目录,日志远程集中收集等. 一.批量挂载部分. 1.在node1上配置nfs服务器,有关nfs ...
- django 模板实现换行
django中的模板并不能实现自动换行,遇到/n的话不会自动换行,毕竟/n是python里面的换行符,html怎么可能认识呢? 那如何实现在模板中换行呢 <p> {{ article.co ...
- 理解Vue的计算属性
计算属性是一个很邪门的东西,只要在它的函数里引用了 data 中的某个属性,当这个属性发生变化时,函数仿佛可以嗅探到这个变化,并自动重新执行. 上述代码会源源不断的打印出 b 的值.如果希望 a 依赖 ...
- 动态加入改动删除html表格内容
1.需求 须要实现收银台上加入改动删除商品信息时顾显能够实时看到其变化 2.解决 收银台和顾显通过tcp传输进行数据通信,顾显通过操作html中的表格进行数据加入改动和删除操作 3.代码 mytest ...
- android简单的答题游戏
笔者最近开始沦陷于android,从开始入门到现在已经快半个月的时间,于是便写一个较综合,用到了数据库,多线程操作,以及时钟的添加和停止消除,activity之间的动画转换等,适用于初学者学以致用的小 ...
- 报错:maven:java.lang.NoClassDefFoundError: org/apache/commons/io/Charsets
运行报错: maven:java.lang.NoClassDefFoundError: org/apache/commons/io/Charsets 找不到Charsets这个类 上网查了以后,是因为 ...
- 接口测试框架开发(二):extentreports报告中文乱码问题
转载:http://www.cnblogs.com/lin-123/p/7146935.html 问题:中文乱码 问题解决:eclipse设置编码为utf-8 结果:
- HTML学习笔记(五)
1. Javascript是一种脚本语言,它的作用是提供用户交互.动态更改内容.数据验证. 2. 我们使用script标签将javascript的语句嵌入到html文档中. 3 ...