当前位置: 首页 > news >正文

HTML5标签及使用方法描述

为什么80%的码农都做不了架构师?>>>   hot3.png

HTML 5 作为新一代的超文本标记语言,增加了许多标签。这些标签不但更有语义,而且功能强大。具体有以下标签:

  • <article> 定义外部的内容。比如来自一个外部的新闻提供者的一篇新的文章,或者来自 blog 的文本,或者是来自论坛的文本。亦或是来自其他外部源内容。
  • <aside> 定义页面内容之外的内容,但应该与页面内容相关
  • <audio> 定义声音,比如音乐或其他音频流
  • <canvas> 定义图形,比如图表和其他图像。
  • <command> 定义命令按钮,比如单选按钮、复选框或按钮。
  • <datatemplate> 定义数据模板的一个容器。该元素必须有定义模板的子元素:<rule> 元素
  • <datagrid> 定义可选数据的列表。datagrid 作为树列表来显示
  • <datalist> 定义可选数据的列表。与 input 元素配合使用,就可以制作出输入值的下拉列表
  • <dialog> 定义对话,比如交谈
  • <embed> 定义嵌入的内容,比如插件
  • <event-source> 定义由服务器发送的事件的来源
  • <figure> 定义媒介内容的分组,以及它们的标题
  • <footer> 定义 section 或 document 的页脚
  • <header> 定义 section 或 document 的页眉
  • <hgroup> 将标题分组
  • <keygen> 定义生成密钥
  • <m> 定义带有记号的文本
  • <mark> 主要的功能就是在页面中高亮显示那些需要在视觉上向用户突出其重要性的文字。个比较典型的应用就是在搜索结果中向用户高亮显示搜索关键词
  • <meter> 定义度量(单位)。仅用于已知最大和最小值的度量
  • <nav> 定义导航链接
  • <nest> 在数据模板中为子元素定义嵌套点。与 <datatemplate><rule> 元素一同使用
  • <output> 定义不同类型的输出,比如脚本的输出
  • <progress> 运行中的进程。可以用来来显示 JavaScript 中耗费时间的函数的进程或下载的进度
  • <rule> 定义更新数据模板的规则。与 <datatemplate><nest> 元素一起使用
  • <rp> 在 ruby 注释中使用,以定义不支持 ruby 元素的浏览器所显示的内容
  • <rt> 定义汉字的拼音或日语汉字的平假名
  • <ruby> 定义亚洲语言中的“附注文字”
  • <section> 定义文档中的节(section)。比如章节、页眉、页脚或文档中的其他部分
  • <source> 为媒介元素(比如 <video><audio>)定义媒介资源
  • <summary> 定义一个摘要,即 detail 的头部。不等同于表格中的 summary 属性
  • <time> 定义日期或时间,或者两者
  • <video> 定义视频,比如电影片段或其他视频流

HTML5 增加了许多新标签,同时也废除了一些标签:

  • <acronym> 可以使用 <abbr> 代替
  • <applet> 不再支持
  • <basefont> 用 CSS 代替
  • <big> 用 CSS 代替
  • <center> 用 CSS 代替
  • <dir> 用 CSS 代替
  • <font> 用 CSS 代替
  • <frame> 不再支持
  • <frameset> 不再支持
  • <noframes> 不再支持
  • <s> 用 CSS 代替
  • <small> 用 CSS 代替
  • <strike> 用 CSS 代替
  • <tt> 用 CSS 代替
  • <u> 用 CSS 代替

上面这些标签在 XHTML 1.0 是不建议使用的,但仍然可以支持,而在 HTML 5 中则彻底不支持了。另外还有很多标签属性也不支持,如 aling 等。

转载于:https://my.oschina.net/kuqoi/blog/96502

相关文章:

  • c#开发_Dev的关于XtraGrid的使用(GridControl小结)_First
  • 【JQuery】可直接编辑的表格
  • BE恢复单个邮箱
  • 医疗系统发展分析(转)
  • 在VMware Workstation 9上跑Win2012 HyperV
  • 对TCL/TK的一个小总结
  • httpclient完全支持ssl连接方式
  • 《高效能人士的7种心态》读后感+一年实施结果
  • 浅谈字节序(Endianness)
  • Exchange 2003队列中堆积大量垃圾邮件解决方法?
  • JavaScript面向对象编程深入分析(3)
  • 单例模式 c++实现
  • 用MDT 2012为企业部署windows 7(六)--Deploymentshare$常用文件夹介绍
  • 如何区分ripv1和ripv2?
  • Hadoop系列之九:Hadoop集群伪分布式模式的实现详解
  • 【面试系列】之二:关于js原型
  • es6要点
  • HashMap剖析之内部结构
  • Invalidate和postInvalidate的区别
  • java8-模拟hadoop
  • JavaScript实现分页效果
  • Java小白进阶笔记(3)-初级面向对象
  • Object.assign方法不能实现深复制
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • 高度不固定时垂直居中
  • 机器学习 vs. 深度学习
  • 如何用vue打造一个移动端音乐播放器
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 一些关于Rust在2019年的思考
  • ionic入门之数据绑定显示-1
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • (C++17) std算法之执行策略 execution
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (四) 虚拟摄像头vivi体验
  • .bat批处理(六):替换字符串中匹配的子串
  • .NET delegate 委托 、 Event 事件
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .NET6 命令行启动及发布单个Exe文件
  • .NET中 MVC 工厂模式浅析
  • @Async注解的坑,小心
  • [ 攻防演练演示篇 ] 利用通达OA 文件上传漏洞上传webshell获取主机权限
  • [BT]BUUCTF刷题第9天(3.27)
  • [BZOJ3211]:花神游历各国(小清新线段树)
  • [BZOJ3223]文艺平衡树
  • [C#] 我的log4net使用手册
  • [C#C++]类CLASS
  • [C++]类和对象(中)
  • [C语言][C++][时间复杂度详解分析]二分查找——杨氏矩阵查找数字详解!!!
  • [GDMEC-无人机遥感研究小组]无人机遥感小组-000-数据集制备
  • [hive] 窗口函数 ROW_NUMBER()
  • [IE编程] IE8 新增的C++开发接口
  • [IE编程] 如何在IE8 下调试BHO控件/工具栏(调试Tab进程)
  • [iOS]如何删除工程里面用cocoapods导入的第三方库