Web入门梳理:HTML5

html5

2008年 HTML5 HTML的新版本,新标准;<!DOCTYPE html>

常用新标签

相关内容可查看:W3C手册

  • header:文档页面头部
  • nav:导航链接部分
  • footer:文档页脚 底部
  • article:文章
  • section:章节/区段
  • aside:内容之外的侧边内容
  • datalist:标签定义 选项列表,需要与input配合使用
  • fieldset:可将表单内的相关元素分组、打包;与legend搭配使用;
<input type="text" value="键入内容" list="index" />
<datalist id="index">
    <option>1</option>
    <option>2</option>
    <option>3</option>
</datalist>

<fieldset>
    <legend>区域标题</legend>
    用户名:<input type="text" /><br/>
    密  码:<input type="password" />
</fieldset>

新增的input type属性值

类型使用描述
email<input type="email"/>校验输入邮箱格式
tel<input type="tel"/>校验输入手机号码格式
url<input type="url"/>校验输入url格式
number<input type="number"/>校验输入数字格式
search<input type="search"/>搜索框 提现语义化
range<input type="range"/>自动拖动滑块
time<input type="time"/>小时 分钟
date<input type="date"/>年 月 日
datetime<input type="datetime"/>时间
month<input type="month"/>月年
week<input type="week"/>星期 年
color<input type="color"/>颜色盘

新增表单属性属性

类型使用描述
placeholder<input type="text" placeholder="请输入..."/>指定占位默认显示字符串
autofocus<input type="text" autofocus="autofocus"/>或 直接写一个autofocus光标 自动获取焦点
multiple<input type="file" multiple/>多文件选择上传
autocomplete<input type="text" autocomplete name="username" /><input type="submit"/>已经输入过的内容提交表单之后 自动记录:1.autocomplete 首选需要提交按钮;2.还要为表单指定name属性;3.值有两个 on和off;
required<input type="file" required />必填项,不能为空
accesskey<input type="file" accesskey="s" />使用alt+字母的方式 使光标获取焦点;

多媒体标签

  • embed标签,定义嵌套的内容;(要处理一些兼容性的问题)
  • audio:播放音频;
  • video:播放视频;

embed:

可以用来插入各种多媒体,url为音频或视频及其路径,存在兼容性问题,会使用即可;

<embed src="xxxx.mp4" allowFullScreen="true" quality='high' width='480' heigth='400' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash'>
</embed>

audio:

html5通过audio解决音频播放的问题:

<audio src="xxx.mp3" autoplay="autoplay" controls loop='-1'>

<audio autoplay="autoplay" controls loop='-1'>
    <source src="xxx.mp3" />
    <source src="xxx.ogg" />
    <source src="xxx.wav" />
    您的浏览器不支持播放该声音!
</audio>

可以通过附加属性进行音频控制播放;

  • autoplay 自动播放
  • controls 是否显示默认播放控件
  • loop 循环播放,指定循环播放次数,-1表示无限循环;

由于版权问题,不同浏览器支持的播放格式不一样;所以最好匹配多个类型的播放源(wav ogg mp3)以兼容所有浏览器;

video:

多媒体video;同样支持属性控制视频播放;
autoplay、controls、loop、width、height;

由于版权原因,不同浏览器支持的播放格式不尽相同;
常用视频格式:ogg mpeg4(mp4) webM;

<video scr="xxx.pm4" controls="controls"></video>

<video controls="controls" autoplay>
    <source src="xxx.mp4" />
    <source src="xxx.ogg" />
    您的浏览器不支持播放该多媒体!
</video>

后续学习JS之后,所有的controls播放按钮都可以手动控制,保证样式统一,更美观。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值