李洪强和你一起学习前端之(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是一个第三方库的管理工具,用来管理项目中的第 ...
随机推荐
- entity framework 去缓存
MSDN上对MergeOption枚举的定义为: 成员名称 说明 AppendOnly 不会从数据源加载对象上下文中已存在的对象.这是查询或调用 EntityCollection<(Of < ...
- jQuery中,选择器既匹配开头又匹配结尾
jQuery中,选择器既匹配开头又匹配结尾的方法: [attr^=val]attr$=val [attr^=val][attr$=val]
- Linux的进程间通信-文件和文件锁
前言 使用文件进行进程间通信应该是最先学会的一种IPC方式.任何编程语言中,文件IO都是很重要的知识,所以使用文件进行进程间通信就成了很自然被学会的一种手段.考虑到系统对文件本身存在缓存机制,使用文件 ...
- 【转】go语言的字节序
原文:http://lihaoquan.me/2016/11/5/golang-byteorder.html 这个人的博客写的不错,品质也比较高. 我应该也要有这种精神,这种态度.深入到计算机的世界中 ...
- excel宏调用webservice使用存储过程同步excel数据的方法
excel宏: 随后更新 webservice: 1.创建空应用程序 2.加入web服务 3.创建数据库訪问类库DataHelper sqlserver: 创建数据同步的存储过程 下面是一些须要的代码 ...
- 从服务端架构设计角度,深入理解大型APP架构升级
随着智能设备普及和移动互联网发展,移动端应用逐渐成为用户新入口,重要性越来越突出.但企业一般是先有PC端应用,再推APP,APP 1.0版的功能大多从现有PC应用平移过来,没有针对移动自身特点考虑AP ...
- js中,三元运算的简单应用(?:)
js中,三元运算的简单应用: var sinOrMul = ""; sinOrMul =(subType=="single")?("<span ...
- 解决oracle和plsql乱码问题
oracle 10g装上后,建了个表写入中文数据,发现通过工具DbVisualizer 6.5 写入/读取中文都正常,就sqlplus和PL/SQL Developer不正常. 初步怀疑是DbVisu ...
- vue - src(assets和static)
描述:这里存放一些本地资源(images.css.js). assets:开发服务器(dev Server时引用的临时路径) static:静态资源存放(build Server).
- windows和linux-JDK环境变量设置
Windows环境变量添加或修改以下内容: JAVA_HOME=C:\Program Files\Java\jdk1..0_43 --注意修改路径 CLASSPATH=.;%JAVA_HOME%\li ...