HTML5中的新增标签和常用属性

        一、HTML5简述:

                1.HTML5由w3c和what共同研发,并在2014发布。

                2.HTML5成为了新一代网页开发标准。

                3.HTML5新特性:

                        1)增加了audio和video音频播放,抛弃了flash。

                         2)新增了canvas画布(用于制作动画,小游戏开发等)

                         3)增加了地理定位

                         4)增加了离线缓存

                         5)硬件加速

                         6)web socket(全双工通信)

                         7)增加了本地存储

                          8)新增了一些语义化标签

                  4.网页布局标签

                                header:页首;nav:导航栏;aside:侧栏;main:主体;section:区块;article:文章;footer:页尾;

                   5.语义化标签

                                mark:高亮显示;summay:摘要,details:描述,一般用于名词解释或封装一个区块。

 

                                meter:定义度量衡

                                            属性:value/min/max

                                 progress:进度条

                                        属性:value

                                 dialog:对话窗口

                                 figure:用于对元素组合,一般用来组合一张图的标题,图片和图片描述等。

                 6.HTML5多媒体

                        1)audio

                                播放音乐和音频。IE9以下版本不支持(1995.8.16-2022.6.15)

                                支持格式:.mp3/.ogg/.wav

                                属性:src:文件路径;autoplay:自动播放;loop:循环;controls:控制条;muted:静音;perload:预加载(当使用autoplay时,perload失效)

                        2)video

                                加载视频。

                                a)支持格式

                                        .mp4/.ogg/.webm

                                b)属性

                                       src:文件路径;autoplay:自动播放;loop:循环;controls:控制条;muted:静音;perload:预加载(当使用autoplay时,perload失效),width:宽,height:高;poster:海报。

                                    注:这里用mp3的格式也可以,只是没有画面。

                        3)canvas

                                画布,是一个容器元素。

                                注意:canvas要与JavaScript结合使用,单独使用canvas无意义。其宽高直接用标签属性height和width实现,不要使用css。

                 7.HTML5常用属性

                        1)contentEditable

                                将标签转换为可编辑状态。可用于所有标签。属性值默认为false不可编辑,为ture可编辑。

                         2)hidden

                                对元素进行隐藏。一般用来传值或当某个条件成立,执行内容显示。默认值为hidden隐藏。

                        3)data-*自定义属性

                                用于储存页面或应用程序的私有自定义数据。一般用于传值。

                         4)multiple

                                规定输入域中可以选择多个内容。用于表单组件中,如file/select。

                         5)required

                                约束表单元素提交前必须输入值。用于表单组件中,需结合提交按钮使用。

                         6)pattern

                                用于验证输入字段的模式。用于表单组件中,需结合提交按钮使用,主要与正则表达式结合使用。

                 8.表单组件

                        color:颜色;email:邮箱;tel:电话;url:网址;number:数字;range:输入范围;search:搜索;date:日期;datetime:日期时间;datetime-local:本地日期时间;time:时间;year:年;month:月;

                 9.表单属性

                        formaction:修改action数据提交的地方;formenctype:修改表单请求类型;formmethod:修改数据提交的方法;form:设置表单元素属于哪一个表单;novalidate:不验证。

                10.input属性

                        1)autocomplete:自动完成

                                 用来帮助用户输入,每一次输入的内容,浏览器保存输入的值,以备将来使用。值有no/off,默认为no为了保护敏感数据,避免浏览器对他们的不安全存储一般需要关闭。

                        2)autofocus:自动获取焦点。

                        3)step:步长。

                        4)multip:多选。

                        5)pattern:正则匹配。

                        6)placeholder:输入提示。

                        7)required:必须输入。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值