HTML5

在html5中 新增了很多语义化标签
such as

<header>
<footer>
<nav>
<main>
<article>
<aside>

html兼容性

IE9 行级元素设置宽度的时候 会失效
IE8以下的版本,不支持语义化标签
IE8的内核,无法解析,只能用js替代
解决方法:
1.通过dom就是手动创建标签
document.createElement(“nav”)
2. 引入别人写好的一个js文件 html5shiv.js

html5对表单元素

新增了很多表单元素

邮箱:<input type="email">
电话:<input type="tel">
网址:<input type="url">
数量:<input type="number" value="0" name="" id="" max="100" min="0">
颜色:<input class="color" type="color" name="" id="" >
时间:<input type="time" name="" id="">
日期:<input type="date" name="" id="">
日期时间:<input type="datetime" name="" id="">

datalist

<input type="text" list="address">
    <datalist id="address">
        <option value="开封" label="清明上河园">开封</option>
        <option value="郑州" label="方特">郑州</option>
        <option value="驻马店" label="嵖岈山">驻马店</option>
    </datalist>

新增了监听 主要监听内容的改变 改变事件
当内容发生改变的时候 就会触发 pattern可以用验证 列如验证手机号
pattern=“^1\d{10}$”
^ 是以什么开头
\d是指数字0-9
{10}就表示 10位
$以什么结尾

进度条

 <progress max="100" value="60"></progress>

progress 进度条标签 max 最大值 value 当前进度

 <meter max="100" min="0" high="80" low="40" value="30"></meter>
 

meter 度量器标签
higt 规定当前的较高的值
low 规定当前较低的值
max 最大值
min 最小值
value 当前值

html对多媒体

audio

 <audio src="./mp3/aa.mp3" autoplay controls loop></audio>

audio
autoplay 如果有这个属性 该音频会立即播放
controls 如果有这个 则会向用户展示控件
loop 如果出现该属性 则表示当音频结束后 会重新开始
muted 当出现这个属性的时候 静音
preload 在页面加载的时候 预备播放 和autoplay冲突

video

<video src="./mp3/mp4.mp4" controls width="300" height="300" poster="../1.png"></video>

controls 播放面板
autoplay 自动播放
loop 自动循环
poster 首次进入当前视频的封面图
currentTime 当前播放时长
duration 视频的时长
playbackRate 当前播放时长

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值