外链论坛

 找回密码
 立即注册
搜索
查看: 60|回复: 1

你不晓得的HTML5

[复制链接]

2735

主题

5764

回帖

9914万

积分

论坛元老

Rank: 8Rank: 8

积分
99140279
发表于 2024-6-29 18:28:19 | 显示全部楼层 |阅读模式

1、HTML5概念

HTML5并不仅只是做为HTML标记语言的一个最新版本,更要紧的是它制定了Web应用研发的一系列标准,作为第1个将Web做为应用研发平台的HTML语言。HTML5定义了一系列新元素,如新语义标签、智能表单、多媒介标签等,能够帮忙研发者创建富互联网应用,同期有令人眼花缭乱的css 3,还供给有些Javascript API,如地理定位、重力感应、硬件拜访等,能够在浏览器内实现类原生应用,制作webApp,乃至结合Canvas咱们研发网页版游戏。

2、HTML5新增部分简介

1.新增的结构标签

(1)header(头部) (2)nav(导航) (3)section(主体) (4)aside(侧边栏) (5)article (内容)(6)footer(底部)

功效:与div同样,只是增多了语义性,便于seo优化。

拓展:SEO优化能够提高网站在搜索引擎中的排名,在前端实质应用中,咱们更加多的去运用语义化标签,同期针对有些特殊的字符,咱们运用权重高的标签去包裹网站logo。

2.新增的智能表单

2.1 input表单新增了type属性值:

type="email"限制用户输入必要为Email类型

type="url"限制用户输入必要为URL类型

type="date"自动生成一个日期控件

type="time"同上

type="month"同上

type="week"同上

type="number"限制用户输入必要为数字类型

type="range"产生一个滑动条的表单

type="search"产生一个搜索道理的表单

type="color"生成一个颜色选取表单

智能表单在移动端用的比较多,它会调取手机自己的控件。

2.2 表单智能验证

required => 验证表单是不是为空,必要协同form表单来运用

pattern => 自定义验证表单规则,匹配正则

invalid => 验证失败的时候触发的事件

dom.setCustomValidity()=> 自定义弹出的内容 参数:string 自定义的内容

2.3 表单新属性

placeholder=> 占位文本,体验更加

autofocus => 自动获取焦点 dom.focus()

autocomplete=> 提交一次后下次自动补全 重视必要提交一次之后,同期必要要有name属性

multiple => 协同file控件实现多选

form => 协同form表单的id值实现相关,在任意位置都能够被提交,然则意见这么写

2.4 智能表单过滤(datalist)

类似于搜索提示,输入一个内容会提示关联联的匹配的提示。它是利用表单的list =“datalist的id值”与datalist这个标签取得联系实现的。

2.5 video和audio标签

HTML5中新添了video标签来实现视频的播放而不是借助于flash技术。

属性:autoplay =>视频默认加载完成后播放;controls =>播放的控件

回复

使用道具 举报

0

主题

1万

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-8-29 20:12:58 | 显示全部楼层
感谢你的精彩评论,带给我新的思考角度。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-10-5 12:36 , Processed in 0.068097 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.