HTML5标签

1.什么是H5?

超文本标记语言的第五个版本

html:xt html:xs(xml) html:4s(strict) html:4t(过渡)

2.H5有哪些增强

<1>标签语义化增强

<2>连通性增强(协议)web socket 建立长连接

<3>离线和存储

<4>多媒体增强

<5>3D 图像 效果

<6>性能集成web worker js操作线程

<7>样式 css3

h5+

总结:H5是一个大的概念 包含了HTML的增强 css的增强 浏览器API的增强

3.新增的提纲标签(H5将这些常见语义div升级为标签)

<section>标签,    定义文档中的节。比如章节、页眉、页脚或文档中的其它部分。一般用于成节的内容,会在文档流中开始一个新的节。它用来表现普通的文档内容或应用区块,通常由内容及其标题组成

<article>是一个特殊的section标签,它比section具有更明确的语义,它代表一个独立的、完整的相关内容块,可独立于页面其它内容使用。例如一篇完整的论坛帖子,一篇博客文章,一个用户评论等等

<nav>标签代表页面的一个部分,是一个可以作为页面导航的链接组,其中的导航元素链接到其它页面或者当前页面的其它部分,使html代码在语义化方面更加精确

<aside>标签用来装载非正文的内容,被视为页面里面一个单独的部分。它包含的内容与页面的主要内容是分开的,可以被删除,而不会影响到网页的内容、章节或是页面所要传达的信息。例如广告,成组的链接,侧边栏等等。

<header>标签定义文档的页眉,通常是一些引导和导航信息

<footer>标签定义section或document的页脚

<hgroup>标签是对网页或区段section的标题元素(h1-h6)进行组合。例如,在一区段中你有连续的h系列的标签元素,则可以用hgroup将他们括起来

<figure>用于对元素进行组合。多用于图片与图片描述组合。

<figcaption>图片的标题

<progress value="20" max="100">进度条标签    

<address>地址标签

<mark>标记标签

<code>编码标签

<time>时间标签

注释标签:

<ruby>

rb是注释对象

rt是注释内容

两个rp( 包含rt )

</ruby>

总结:

使用心得标签标准让HTML文档更加清晰 可阅读行强 更加利于SEO(搜索引擎化)也更利于视障人员阅读

这些标签的语义都比div大 也就是它们能够包含div div不能包含它们

4.新的表单元素

亲输入年龄:number (min max)

请输入邮箱:email

请输入网址:url

输入电话:tel

日期:date

颜色:color

搜索:search autofocus

滑块:range (step滑块位置)

提示:list='title'

  datalist id='title'>option

文件:file

file.name:文件名称

file.size:文件大小

file.type:文件类型

file.lastModifiedDate:文件最后一次修改时间

读取图片资源

FileReader对象

将文件以base64的格式读入页面

FileReader.readAsDataURL()

返回文件的内容。只有在读取操作完成后,此属性才有效,返回的数据的格式取决于是使用哪种读取方法来执行读取操作的。

FileReader.result

用js获取颜色  : .value

5.表单的新属性

<!--提示文字-->

placeholder

<!--必填项-->

required

<!--自动获取焦点属性-->

autofocus

<!--min最小值 max是最大值 step 是间隔步数-->

<!--最大长度 最小长度-->

maxlength minlength

6.其他新属性

<!--内容是否可编辑-->

contenteditable

<!--异步运行脚本-->(外链)

<script type="text/javascript" async="async">

7.HTML5兼容问题

[if lt IE 9]-->

        <!--<script type="text/javascript" src="respond.js"></script>-->

        <!--<script type="text/javascript" src="html5.js"></script>-->

        <!--![endif]-->

        <!--respond.js:作用:让IE6-8,支持css3媒体查询-->

        <!--让IE6-8支持HTML5新标签

8.H5桌面推送Notification特性 - Web的桌面通知功能

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,803评论 1 45
  • 格式后期处理。 Jeremy Keith在 Fronteers 2010 上的主题演讲 今天我想跟大家谈一谈HTM...
    LordZhou阅读 1,213评论 0 17
  • HTML5 标签comment 注释标签用于在源文档中插入注释。注释内容不会被浏览器显示。为代码编写注释的好处是...
    才気莮孒阅读 4,239评论 1 25
  • HTML5< !--...--> 标签 comment 注释标签用于在源文档中插入注释。注释内容不会被浏览器显示。...
    野小宝阅读 1,402评论 0 10
  • 现在网上很多资料的格式都是PDF的,它已经深入内心,那很多人好奇PDF到底是什么格式呢?PDF要怎样才能转换成W...
    霖尤_9076阅读 5,910评论 0 0

友情链接更多精彩内容