一、新的文档类型声明(DTD)

HTML 5的文档类型声明为:

<!doctype html>

<!DOCTYPE html > 也是正确的,因为HTML语法是不区分大小写的。

在编写HTML5文档时,要求指定文档类型,以确保浏览器能在HTML5的标准模式下进行渲染。

二、新增的HTML5标签

1、结构标签

结构标签:
 <article>    标记定义一篇文章
 <header>  标记定义一个页面或一个区域的头部
  <nav>       标记定义导航链接
 <section>  标记定义一个区域
 <aside>     标记定义页面内容部分的侧边栏
 <hgroup>  标记定义文件中一个区块的相关信息
 <figure>    标记定义一组媒体内容以及它们的标题 
 <figcaption>  标签定义 figure 元素的标题。
 <footer>  标记定义一个页面或一个区域的底部
 <dialog>  标记定义一个对话框(会话框),类似微信

新的结构标签带来的是网页布局的改变及提升对搜索引擎的友好。

2、多媒体交互标签

<video>    标记定义一个视频
 <audio>    标记定义音频内容
<source>    标记定义媒体资源
 <canvas>   标记定义图片
 <embed>    标记定义外部的可交互的内容或插件 比如flash

HTML5的多媒体标签的出现意味着富媒体的发展以及支持不使用插件的情况下即可操作媒体文件,极大地提升了用户体验。

3、Web应用标签

<menu>命令列表
<menuitem>menu命令列表标签 FF(嵌入系统)
<command> menu标记定义一个命令按钮

<meter>状态标签(实时状态显示:气压、气温)C、O
<progress>状态标签 (任务过程:安装、加载) C、F、O

<datalist> 为input标记定义一个下拉列表,配合option F、O
<details> 标记定义一个元素的详细内容 ,配合dt、dd   C

4、注释标签
<ruby> 标记定义 注释或音标
<rp>    告诉那些不支持 Ruby元素的浏览器如何去显示
 <rt>    标记定义对ruby的注释内容文本

5、其他标签
<keygen> 标记定义表单里一个生成的键值(加密信息传送)O、F
<mark> 标记定义有标记的文本 (黄色选中状态)
<output> 标记定义一些输出类型,计算表单结果配合oninput事件
<time> 标记定义一个日期/时间 目前所有主流浏览器都不支持

三、删除的HTML标签

纯表现的元素:
basefont,big,center,font, s,strike,tt,u;

对可用性产生负面影响的元素:
frame,frameset,noframes;

产生混淆的元素:
acronym ,applet,isindex,dir。

四、重新定义的HTML标签

<b> 代表内联文本,通常是粗体,没有传递表示重要的意思
<i> 代表内联文本,通常是斜体,没有传递表示重要的意思
<dd> 可以同details与figure一同使用,定义包含文本,dialog也可用
<dt> 可以同details与figure一同使用,汇总细节,dialog也可用
<hr> 表示主题结束,而不是水平线,虽然显示相同
<menu> 重新定义用户界面的菜单,配合commond或者menuitem使用
<small> 表示小字体,例如打印注释或者法律条款
<strong> 表示重要性而不是强调符号

五、崭新的页面布局

传统的HTML:

全新的HTML5:

Div和新结构标签的区别和意义:

HTML5基础:布局和标签相关推荐

  1. html5 基本布局+新标签+新选择器 + 线性渐变

    html5 基本布局+新标签 <!DOCTYPE html> <html lang="en"> <head><meta charset=& ...

  2. HTML5基础之常用标签以及标签选择器

    在html中,标签非常多,比如说列表,按钮,图片,文字等等,每一种标签都有自己的使用方法以及相关的约束条件.具体的标签可以直接到w3c的网站上查看,这里就简单了解一下html5的标签. 一.HTML5 ...

  3. HTML5基础学习——列表标签表单标签

    学习内容: 1.列表标签 表格是用来显示数据的,那么列表就是用来布局的. 列表最大的特点就是整齐.整洁.有序,它作为布局会更加自由和方便. 根据使用场景不同,列表可以分为三大类:无序列表.有序列表和自 ...

  4. html5基础知识点常用标签

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  5. Html5基础知识笔记

    学习笔记,供个人快速查阅使用!! 公开分享,不喜勿喷! Html5基础介绍 h1标签 <h1>Hello World</h1> p标签 如果想在网页上显示文章,这时就需要< ...

  6. HTML5基础之代码入门

    HTML5基础之代码入门 2016-11-12 15:24 515人阅读 评论(0) 收藏 举报 分类: HTML & HTML5(13) 作者同类文章 X 版权声明:本文为博主原创文章,如需 ...

  7. html页面视频标签,html5基础标签(html5视频标签 html5新标签用法)

    点评:html5基础,包括html5视频标签和html5新标签等标签用法,大家参考使用吧 1.  声明的变化 2.  指定字符编码的变化,html5中建议使用utf-8 3.  Html5中允许 没有 ...

  8. 结合HTML5的语义化标签,运用DIV+CSS网页布局技术设计一个个人博客页面

    ** CSS+DIV页面布局 ** 结合HTML5的语义化标签,运用DIV+CSS网页布局技术设计一个个人博客页面.要求: (1)header标签定义页面头部区:nav标签定义导航区:div标签定义中 ...

  9. HTML5页面布局基础

    声明:本人的所有博客皆为个人笔记,作为个人知识索引使用,因此在叙述上存在逻辑不通顺.跨度大等问题,希望理解.分享出来仅供大家学习翻阅,若有错误希望指出,感谢! 区块标签(sections) 区块标签和 ...

  10. html5语句大全,html5基础语句(学习)

    起风了 兼容性问题 文档类型设定 字符设定 常用新标签 新增的input type属性值: 常用新属性 综合案例 兼容性问题 文档类型设定 document HTML http://blog.sina ...

最新文章

  1. 深入理解计算机系统——系统级I/O
  2. mac中使用 sourcetree 的快速配置和git服务器登录
  3. vue引入turn.js
  4. java作业 计算平均分和总成绩
  5. CVPR2021系列(一)—— 语义图像抠图
  6. 两种方法求最大公约数和最小公倍数
  7. 电力企业信息化建设方案之调度信息报送系统
  8. 当客户需要被当作“傻瓜”时,请不要客气
  9. JavaScript学习之旅-9(原创)
  10. 机器学习算法应用_机器学习:定义,类型,算法,应用
  11. springboot添加ojdbc6报错
  12. 网络资源大搜索(转)
  13. 银行卡卡号识别(照片)python
  14. (34)[NIPS15] Teaching Machines to Read and Comprehend
  15. 《knowledge graph embedding:a survey of approaches and applications》论文阅读
  16. 获取android 用到的所有开发包文件
  17. 百度地图清除指定覆盖物
  18. 五行Python代码实现春节微信祝福神器(基于itchat)
  19. 苹果无线耳机使用方法_苹果神器网球http catcher使用方法和规则分享
  20. 《鱿鱼游戏》全球大火,奈飞却难借IP变现成为“大赢家”

热门文章

  1. 全网最硬核 JVM TLAB 分析(单篇版不包含额外加菜)
  2. 计算机网络第二章选择题,计算机网络技术第二章习题
  3. C语言值的引用传递—引用传递(地址传递)
  4. Nodejs和ajax不同,Nodejs和AJAX的区别是什么?
  5. Python直方图美化:多颜色二维直方图(内附色卡)
  6. 【弹吉他必备的乐理知识】【2】节拍
  7. SVG进阶-SMIL动画
  8. 71 ----二次曲面方程:椭球面、双曲面、抛物面、二次曲面的种类
  9. SQL优化不会?推荐4 款工具
  10. 深入理解 Comparable 接口和 Comparator 接口以及Arrays.sort()