首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HTML 5.2 新特性

当一个规范到达了REC阶段时,这意味着它已经得到了W3C成员和主管正式认可,并且W3C正式推荐各浏览器厂商进行开发,也推荐web开发者使用全新特性。...在REC阶段,任何新特性都应该至少有两个独立实现。对于我们这些开始使用新特性web开发人员来说是一个伟大时代。...变更履历地址:https://www.w3.org/TR/2017/REC-html52-20171214/ 新特性 原生元素 在HTML 5.2所有变更中,最让我兴奋是<dialog...尽管,据我目前所知,苹果设备仍然不支持sizes属性,不过这一变化会对将来是有积极作用。 新添加有效实践 除了新特性之外,HTML 5.2还启用了一些以前无效HTML编写实践。...移除特性HTML 5.2中,删除了一些元素,即: keygen:用于帮助生成表单公钥。 menu和menuitem: 用于创建导航或上下文菜单。

67550
您找到你想要的搜索结果了吗?
是的
没有找到

HTML5新特性

本章主要内容有: ---- [1] 用于媒体回放 video 和audio 元素 [2] HTML5拖放 [3] canvas简单应用 [4] Web存储: localStorage 和 SessionStorage...视频/音频.png [2] HTML5拖放 把拖放元素 draggable 属性设置为 true 拖放元素属性 ondragstart 调用一个函数, 通过 event dataTransfer.setData...() 方法设置被拖数据数据类型和值 ondragover 属性规定在何处放置被拖动数据, 这里必须要通过 event preventDefault() 方法阻止对元素默认处理方式 ondrop...HTML5 对象, 拥有多种绘制路径、矩形、圆形、字符以及添加图像方法 */ // 画矩形 cxt.fillStyle = "#FFFF00"; /* 矩形背景颜色...result.png [10] 服务器发送事件 EventSource HTML5 服务器发送事件 (server-sent event) 允许网页获得来自服务器更新 <div id="resu

1.6K50

HTML5新特性

概述 HTML5 新增特性主要是针对于以前不足,增加了一些新标签、新表单和新表单属性等。...这些新特性都有兼容性问题,基本是 IE9+ 以上版本浏览器才支持,如果不考虑兼容性问题,可以大量使用这些新特性。 语义化标签 (★★) 以前布局,我们基本用 div 来做。...新增input表单.png 类型很多,我们现阶段重点记忆三个: number tel search CSS3新特性 CSS3 现状 新增CSS3特性有兼容性问题,ie9+才支持 移动端支持优于...HTML5 是 HTML5 本身 + CSS3 + JavaScript 。...这个集合有时称为 HTML5 和朋友,通常缩写为 HTML5 。 虽然 HTML5 一些特性仍然不被某些浏览器支持,但是它是一种发展趋势。

2.3K41

HTML5常用特性

api都是h5引入新功能 不同浏览器有不同文件格式要求, 所以用2个source标签指定不同格式 audio标签 <audio id='id-audio-player' controls="controls...使用方式一样, 区别只在于过期时间 localStorage没有过期时间, 要用 clear remove 主动删除数据 sessionStorage<em>的</em>数据在用户关闭浏览器后将被删除 新增表单<em>特性</em> canvas canvas 标签提供一块画布, 可以访问画布中<em>的</em>像素点, 主要用途是游戏或者是高级复杂<em>的</em>图形效果...maximum-scale 允许用户缩放<em>的</em>最大比例 user-scalable 是否允许用户缩放 响应式设计 响应式设计就是一套CSS根据当前<em>的</em>分辨率选择不同<em>的</em>样式 /* * all 是媒体类型,...body { background: red; } } 本文作者: Ifan Tsai  (菜菜) 本文链接: https://www.caiyifan.cn/p/28817.<em>html</em>

51420

HTML5特性&&canvas

1.HTML5是由W3C(万维网联盟,专注于XHTML 2.0)和WHATWG(专注于web表单和应用程序)共同合作结果,2014年10月完成标准制定! 主要设计目的:为了在移动设备上支持多媒体。...2.HTML5新特性:(区分HTML) 绘画canvas; 用于媒介回放video和audio元素; 本地离线缓存localStorage长期缓存数据,浏览器关闭后数据不丢失;sessionStorage...3.被HTML5抛弃“孩子”(元素): 纯表现元素:basefont,big,center,font,s,strike,tt,u等(可以用CSS替代); 对可用性产生负面性影响元素:frameset...这样就可以让它们支持HTML5新标签;(以下代码在IETester下IE 8和IE6测试通过) 1 <!...(这是一种比较好解决IE6-8不识别HTML5新元素方法,但是这些引入新元素不能作为父元素包裹子元素;并且不能运用css样式╮(╯▽╰)╭,“万恶”IE╮(╯▽╰)╭) 1 <!

91490

IT课程 HTML基础 015_HTML5新特性

HTML5新特性 HTML5 是 HTML 最新版本,它引入了许多新标签、属性和功能,大大增强了 web 功能和互动性。...HTML5 中一些有趣特性: 用于绘画 canvas 元素 用于媒介回放 video 和 audio 元素 对本地离线存储更好支持 新特殊内容元素,比如 article、footer、header...示例: 您浏览器不支持 HTML5 canvas 标签。...SVG 和 Canvas 具体区别: 特性 SVG Canvas 图像类型 矢量 位图 缩放 无损 有损 图形类型 矩形、圆形、路径等 任意 操作 CSS、JavaScript JavaScript...JavaScript 进行操作和动画化图形 Canvas 适用于场景: 需要创建复杂图形场景,例如游戏、动画 需要使用 JavaScript 进行复杂操作场景 HTML5表单 HTML5 引入了一些新输入类型和属性

5610

HTML5中引入关键特性

不指定变化后内容如何保存 contextmenu 定义menu元素DOM id作为定义钙元素特性上下文菜单 data-X 制定可以包含在标签中用户定义元数据,而不必担心这些元数据与当前特性或者未来特性冲突...使用这种类型特性可以避免创建自定义特性或者过载class特性常见方法 draggable 定义特性时,允许元素与其内容可以被拖放 hidden 在HTML5中,所有元素都可以有hidden特性,用于表示元素不相关...这是一个可选特性,如果使用该特性,那么就必须将其放置在设置itemscope和itemtype两个特性元素中。...该特性特性值必须是URL形式 itemprop 该特性用于为microdata项提供一对名称/值数据。...该特性是可选,但是如果使用它,就必须将其放置在设置了itemscope特性元素中 itemtype 该特性要与itemscope特性结合使用,用于定义一个microdata项全局类型。

1.2K90

10个好用 HTML5 特性

在本文中,我列出了十个我过去没用过HTML5功能,但现在发现它们很有用,废话不多说,让我们开始吧。 detais 标签 标签向用户提供按需查看详细信息效果。...如果需要按需向用户显示内容,简单做法就是使用此标签。默认情况下,它是收起来,打开后,它将展开并显示被隐藏内容。...Map HTML 属性 与 属性一起使用来定义一个图像映射(一个可点击链接区域)。可点击区域可以是这些形状中任何一个,矩形,圆形或多边形区域。...mark 标签 Did you know, you can "Highlight something interesting" just with an HTML tag... 作者:Ahmad shaded 译者:前端小智 来源:sitepoint 原文:https://dev.to/atapas/10-useful-html5-features-you-may-not-be-using

97420

HTML5.2新特性解读

不到一个月之前,W3C官方发布 HTML5.2,并成为官方推荐使用标准。这意味着作为web开发者,我们可以愉快地使用5.2中特性了。...W3C在HTML5.2中添加了一些新特性,也有一些曾经特性被移出了。这篇文章里笔者会为大家介绍一下对开发者影响较大一些更新。...新特性 原生提供元素 众所周知,dialog是web开发中非常常用一个组件,很多人前端组件开发之路都是从开发一个dialog开始。...对main标签多个使用支持 在HTML5.2之前,页面中只能存在一个main标签,多余main标签将被隐藏。... 移除特性HTML5.2中一些元素被移除了,比如: keygen:帮助forms生成公钥 menu和menuitem:用来生成导航或者菜单 最新列为无效实践 在HTML5.2

82350

HTML5 新特性_CSS3新特性

一.HTML5概念: 1.什么是HTML5: (1)HTML5 将成为 HTML、XHTML 以及 HTML DOM 新标准; (2)HTML5 仍处于完善之中。...2.HTML5起步: (1)HTML5 是 W3C(World Wide Web Consortium,万维网联盟) 与 WHATWG 合作结果 (2)为 HTML5 建立一些规则: a.新特性应该基于...3.新特性: (1)用于绘画 canvas 元素 (2)用于媒介回放 video 和 audio 元素 (3)对本地离线存储更好支持 (4)新特殊内容元素,比如 article、footer...如果使用 "autoplay",则忽略该属性 src url 要播放音频 URL 五.HTML5 拖放: 1.拖放(Drag 和 drop)是 HTML5 标准组成部分: (1)拖放是一种常见特性...(任何过度使用 DOM 应用都不快) 不适合游戏应用 九.地理定位: 1.定位用户位置: (1)HTML5 Geolocation API 用于获得用户地理位置 (2)鉴于该特性可能侵犯用户隐私

5.4K30

HTML5新增了哪些特性

HTML5是最新html标准,拥有新语义、图形以及多媒体元素,简化web应用,对应程序员来说也是简单易学。通常简称 “H5”。...DOCTYPE html> html声明: html 4.01 Strict:<!...区别3:html无法在网页上动态绘制图片,而 html5 新增了canvas画布,canvas绘制图片放大后会失真,而SVG可绘制矢量图形。...H5 新增特性 Canvas、SVG -- 用于绘画元素,canvas绘制图片会失真而SVG绘制不会失真。 video、audio -- 用于播放视频和音频媒体。...缺点: 现在大多数高版本浏览器都支持html5,但是少部分低版本浏览器目前不支持html5,因新标签引入,各浏览器之间将缺少一种统一数据描述格式,造成用户体验不佳。

59120

HTML5新增了哪些特性

HTML5是最新html标准,拥有新语义、图形以及多媒体元素,简化web应用,对应程序员来说也是简单易学。通常简称 “H5”。...DOCTYPE html> html声明: html 4.01 Strict:<!...区别3:html无法在网页上动态绘制图片,而 html5 新增了canvas画布,canvas绘制图片放大后会失真,而SVG可绘制矢量图形。...H5 新增特性 Canvas、SVG -- 用于绘画元素,canvas绘制图片会失真而SVG绘制不会失真。 video、audio -- 用于播放视频和音频媒体。...缺点: 现在大多数高版本浏览器都支持html5,但是少部分低版本浏览器目前不支持html5,因新标签引入,各浏览器之间将缺少一种统一数据描述格式,造成用户体验不佳。

48330
领券