H5 新增那些特性:

本文介绍了HTML5的新增特性,包括语义化标签如<article>, <section>等,提升表单功能的input type属性如number, email等,以及新增的视频<video>和音频<audio>标签。同时,还提及了HTML5的canvas元素用于在网页上进行图形绘制。这些改进增强了网页内容的结构和用户体验。
摘要由CSDN通过智能技术生成
1: 新增语义化标签
   HTML5 新增的语义化标签主要有:
   <article>  <section> <nav> <aside> <footer> <timer>...

2: Form 表单增强
   input 的type 新属性: number, data, month, week, time, email, url 等等;
   input 标签新增加的特有属性:

   <input type="number" name="demoNumber" min="1" max="100"l step="2"></input>
   <input type="number" name="demoNumber" placeholder="请注册邮箱"></input>
   <input type="url" name="url" placeholder="请注册网址"></input>
   <input type="tel" name="number" placeholder="请输入电话"></input>
   <input type="date" name="datename" placeholder="请输入电话"></input>
   <input type="color" name="颜色"></input>
   <input type="text" autocomplete="on" name="demoAutoComplete" list="autoNames"></input>

3: 视频和音频标签:
   <!-- 视频标签 -->
   <video src="url" controls="controls"></video>  // src: 视频url  controls 展示控件, 如播放控件
   <audio src="url" loop="loop" muted="muted"></audio>   // src:  音频结束重新播放   
   muted  静音播放 

HTML5  绘图:
  HTML5 的canvas 元素使用JavaScript  在网页上绘制图像,  画布可以是一个巨型区域, 可以控制每一像素。 canvas 拥有多种绘制路径, 矩形,  圆形, 字符以及添加图像的方法。

 
<html>
    <canvas id="myCanvas" width="200" height="100"></canvas>
</html>
<script>
    var c=document.getElementById("myCanvas"); //使用 id 来寻找 canvas 元素
    var cxt=c.getContext("2d"); //getContext("2d") 对象是内建的 HTML5 对象,拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。
    cxt.fillStyle="#FF0000";  //fillStyle 方法将其染成红色。
    cxt.fillRect(0,0,150,75);  //fillRect 方法规定了形状、位置和尺寸。
</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值