• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > HTML5之HTML元素扩展(上)—新增加的元素及使用概述_html5教程技巧

HTML5之HTML元素扩展(上)—新增加的元素及使用概述_html5教程技巧

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含html5元素,块级别等相关知识,匿名希望在学习及工作中可以帮助到您
考虑我们开发一个页面的过程:
1.设计页面的结构 - HTML:这个过程是使用各种HTML元素构建网页的结构。
2.设计页面的外观 - CSS:这个过程是使用CSS去改善网页的外观。
3.设计页面的行为 - Javascript:这个过程是给网页的元素赋予一定的行为。
上面这些除了CSS外,HTML5在另外两个方面都不同程度的进行了扩充。这个系列是集中在第一个方面。在前面,我们已经学习了复杂的canvas和svg元素,下面的章节会总结其他HTML5增加的元素。

结构型元素
HTML5中加入了全新的结构型元素,例如页眉header,页脚footer,导航nav,内容article,章节section等。含义如下图所示:

除了这种整个页面的结构型元素,html5也加入了块级别的语义元素,例如辅助元素aside,图像元素figure,细节描述元素details等。这些元素除了更能显示页面的布局含义外,与普通的div并没有其它的区别,仍然需要靠CSS去展示这些元素。这里就是简单看一个小例子:

IE 9 Firefox 3.5 Opera 10.5 Chrome 3.0 Safari 3.0
Ogg Vorbis √ √ √
MP3 √ √ √
Wav √ √ √

audio标签有一些属性用来控制音频的内容、何时以及如何播放等方面的情况,这些属性分别是:src(文件名)、preload(在页面加载时加载)、controls(显示控制)、loop(循环)和autoplay(自动播放)。在下面的例子中,只要页面一加载音频就开会播放,其会持续播放,所提供的控制可以让用户停止或是重新开始播放音频:

格式 IE Firefox Opera Chrome Safari
Ogg No 3.5+ 10.5+ 5.0+ No
MPEG 4 9.0+ No No 5.0+ 3.0+
WebM No 4.0+ 10.6+ 6.0+ No

它拥有audio元素所有的属性,另外再加上:muted(静音)、poster(等待图片)、width和height。最后两个意思不用说了。当视频正在加载或是视频处于完全没有加载的情况中时,poster属性(指定一个绝对的或相对的URL)可让你找出一张图像来应付着先;muted代表静音。

video也支持利用source元素解决兼容性问题。看一个小例子:

指示度量的元素
下面这些元素并不是每个浏览器都支持,但是基本上在Chrome上还可以可以看到效果的。
进度条元素
使用这个元素显示下载的进度条,只有value和max两个属性,非常简单。Chrome和FireFox都支持了。

新增加的元素介绍就是这么多了,更多的元素说明请参看W3C中的完整Tag列表。

实用参考:
W3C的教程:http://www.w3schools.com/html5/default.asp
HTML5官方指导:http://dev.w3.org/html5/html-author/
相当不错的一个指导网站:http://html5doctor.com/
HTML5中文教程:http://www.html5china.com/
一个不错的前端博客:http://www.pjhome.net/default.asp?cateID=1

您可能想查找下面的文章:

  • 如何让IE9以下版本(ie6/7/8)认识html5元素
  • HTML5之HTML元素扩展(上)—新增加的元素及使用概述
  • HTML5之HTML元素扩展(上)—新增加的元素及使用概述_html5教程技巧
  • 如何让IE9以下版本(ie6/7/8)认识html5元素_html5教程技巧

相关文章

  • 2017-08-06微信浏览器取消缓存的方法
  • 2018-12-03针对HTML5的Web Worker使用攻略_html5教程技巧
  • 2018-12-03html5 canvas移动浏览器上实现图片压缩上传_html5教程技巧
  • 2018-12-03绝对零基础,选择做 HTML5 还是 iOS 应用?
  • 2018-12-03html5的Canvas元素有什么作用?<Canvas>的简单使用
  • 2018-12-032017年前端领域可能迎来的6个发展趋势
  • 2018-12-03详细介绍H5弹性盒布局的使用(父容器属性)
  • 2018-12-03html5模拟平抛运动(模拟小球平抛运动过程)_html5教程技巧
  • 2018-12-03HTML5制作3D爱心动画教程 献给女友浪漫的礼物_html5教程技巧
  • 2018-12-03H5各种头部meta标签的功能示例代码分析

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 现阶段用 HTML5 重构网站,力度怎样合适?
    • HTML5 embed标签定义和用法详解_html5教程技巧
    • HTML5之SVG 2D入门5—颜色的表示及定义方式
    • HTML5 input元素类型:email及url介绍
    • imgplay-基于canvas的图片序列播放jQuery插件
    • html5 利用重力感应实现摇一摇换颜色可用来做抽奖等等_html5教程技巧
    • HTML5中对title属性的定义与规定
    • HTML5的hidden属性兼容老浏览器的方法
    • HTML5中 Canvas 的 3D 压力器反序列化
    • html5实现兼容各大浏览器的播放器的解析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有