美文网首页@IT·互联网
HTML5标签和特性(一)

HTML5标签和特性(一)

作者: 柏龙 | 来源:发表于2017-05-27 13:40 被阅读0次

HTML5是什么?

HTML5 是定义 HTML 标准的最新的版本。

该术语表示两个不同的概念:

  1. 它是一个新版本的HTML语言,具有新的元素,属性和行为,
  2. 它有更大的技术集,允许更多样化和强大的网站和应用程序。

有哪些新特性?

  • 语义:能够让你更恰当地描述你的内容是什么。
  • 连通性:能够让你和服务器之间通过创新的新技术方法进行通信。
  • 离线 & 存储:能够让网页在客户端本地存储数据以及更高效地离线运行。
  • 多媒体:使 video 和 audio 成为了在所有 Web 中的一等公民。
  • 2D/3D 绘图 & 效果:提供了一个更加分化范围的呈现选择。
  • 性能 & 集成:提供了非常显著的性能优化和更有效的计算机硬件使用。
  • 设备访问 Device Access:能够处理各种输入和输出设备。
  • 样式设计: 让作者们来创作更加复杂的主题吧!

有哪些新增标签?

常用的标签 描述
header 定义了文档的头部区域
nav 导航条
footer 定义页脚
section 定义文档中的节(section、区段)
aside 定义页面内容之外的内容
article 定义页面正文内容
canvas 标签定义图形,比如图表和其他图像
audio 定义音频内容
video 定义视频
time 定义日期或时间
code 呈现一段计算机代码
blockquote HTML 块级引用元素,代表其中的文字是引用内容

如何让低版本的 IE 支持 HTML5新标签?

  • 只需要一个特殊的CSS样式,因为未知元素默认会样式化为display:inline
section, article, aside, footer, header, nav, hgroup {
  display:block;
}
  • 使用JS进行标签创建,为HTML文件创建我们需要的这几个HTML5标签.
<!--[if lt IE 9]>
  <script>
    document.createElement("header" );
    document.createElement("footer" );
    document.createElement("section"); 
    document.createElement("aside"  );
    document.createElement("nav"    );
    document.createElement("article"); 
    document.createElement("hgroup" ); 
    document.createElement("time"   );
  </script>
<![endif]-->
  • 引入第三方库 html5shiv.js
    可以把HTML5的新元素转换成IE6认识的元素
<!--if lt IE 9]>
<script src="https://cdn.bootcss.com/html5shiv/r29/html5.min.js"></script>
<![endif]-->

相关文章

  • 一篇文章教会你使用HTML5加载音频和视频

    【一、前言】 HTML5 特性,包括原生音频和视频支持而无需 Flash。 HTML5 和 标签让我们给站...

  • 前端常见面试题 (一)

    HTML5有哪些新特性?如何处理HTML5新标签的浏览器兼容问题?如何区分HTML和HTML5?新特性绘画 can...

  • 前端入门06 -- HTML5和CSS3提高,项目实战

    HTML5新特性 HTML5的新增特性主要是针对以前的不足,增加了一些新的标签,新的表单和新的表单特性; 这些新增...

  • HTML5的代码清单

    HTML5 有很多令人心动的特性和新功能,这里罗列了一些HTML5新特性的示例代码。包含使用 video 标签播放...

  • HTML5 音频<audio>和视频<vide

    HTML5 特性,包括原生音频和视频支持而无需 Flash。 HTML5 和 标签让我们给站点添加媒体变得...

  • html5 新特性

    html5 新特性 列表项 1、html5新标签 article : 定义文章 aside : 定义和页面关联度较...

  • HTML5标签和特性(一)

    HTML5是什么? HTML5 是定义 HTML 标准的最新的版本。 该术语表示两个不同的概念: 它是一个新版本的...

  • Vue面试题

    HTML5有哪些新特性?如何处理HTML5新标签的浏览器兼容问题?如何区分HTML和HTML5? *HTML5 现...

  • HTML5_CSS3

    1: HTML5是什么?有哪些新特性?有哪些新增标签?如何让低版本的 IE 支持 HTML5新标签 HTML5 是...

  • HTML5_CSS3_媒体查询

    1、 HTML5是什么?有哪些新特性?有哪些新增标签?如何让低版本的 IE 支持 HTML5新标签? HTML5是...

网友评论

    本文标题:HTML5标签和特性(一)

    本文链接:https://www.haomeiwen.com/subject/tflqfxtx.html