视频来源:麦子学院   讲师:朱朝兵

  1. HTML5概念:HTML即超文本标记语言(HyperText Makeup Language),是一种语法简单,结构清晰的解释型文档,不同于其他编程语言。
  2. HTML5新增的网页结构
    header元素表示页面中的一个内容区块或者整个页面的标题
    nav元素表示页面中导航链接部分
    article元素表示页面中一块与上下文不相关的独立内容,比如一篇文章中的文章?【表示理解无能】
    section元素表示页面中的一块内容区块,比如章节的页眉页脚,也可以和Hn等一起使用,标示出文档的结构,不带标题的内容区块不建议使用section
    aside元素表示article元素的内容之外的,和内容相关的辅助信息
    footer元素表示页面或者页面中一块区域的页脚,比如文章创建时间,作者,联系方式等等
    

    1. article元素的使用方法

      <article><header><h1>article元素的使用方法</h1><p>创建时间:<time pubdate >2017/11/27</time></p><!-- 使用pubdate属性,表示这个时间是当前内容的发布日期(比如<time>所在的<article>) --></header><p><b>Article</b>是一个独立的区域</p><section><h2>读者评论</h2> <article>  <header>   <h3>读者:Yolo</h3>   <p><time pubdate datetime="2017-11-27 18:39">两小时前</time></p>  </header>  <p>很精彩的文章!</p> </article></section><footer> <p><small>版权所有</small></p></footer></article>

    2. section元素的使用方法
      <article><h1>产品</h1><p>产品列表</p><section><h2>产品A</h2><p>产品A的介绍</p></section><section><h2>产品B</h2><p>产品B的介绍</p></section>
      </article>
      

        *当一段内容比较独立时使用article,当想把独立内容划分为几段时用section

    3. aside元素的使用方法
      使用方法一、作为主要内容的附属信息部分<header><h1>国庆节去成都看熊猫</h1>
      </header>
      <article><h2>大熊猫基地</h2><p>大熊猫基地有很多大熊猫</p><aside><h3>名词解释:</h3><dl><dt>大熊猫</dt><dd>大熊猫是国家一级保护动物</dd><dt>大熊猫基地</dt><dd>大熊猫基地在四川卧龙</dd></dl></aside>
      </article>
      
      使用方法二、作为全局页面站点的附属信息<aside> <h1>网站公告:</h1> <p>国庆节放假通知</p> <p>中秋节放假通知</p></aside>
      

    4. nav元素的使用方法
      1、传统的导航条
      2、侧边栏导航
      3、内页导航
      4、翻页操作
      

    5. time元素及pubdate属性
      <p>发布时间:<time datetime="2017-11-27" pubdate>2017年11月27日</time></p>
      

       *用来给机器识别的,便于搜索引擎,爬虫解析

    6. header元素
      <style type="text/css"> *{margin: 0;padding: 0} body{font-family: '微软雅黑';text-align: center;} a{  color: #f60;  text-decoration: none; } nav{  height: 48px;  background: #f60; } nav li{  background: #000;  float: left;  border-radius: 5px;  list-style: none;  padding: 5px 10px;  margin:10px; } </style><header><hgroup><h1>HTML5视频教程</h1><a href="">手机版</a><a href="">论坛</a></hgroup><nav><ul><li><a href="">首页</a></li><li><a href="">手机版</a></li><li><a href="">论坛</a></li></ul></nav>
      </header>
      

    7. hgroup是将标题和它的子标题进行分组的元素,hgroup元素一般会把h1-h6元素进行分组。比如在一个内容区块的标题和它的子标题是一组。通常情况下,文章只有一个主标题时,是不需要hgroup元素的

      <article><header><hgroup><h1>文章主标题</h1><h2>文章子标题</h2></hgroup><p>发布时间:<time datetime="2017-11-27">2017年11月27日</time></p></header><p>文章正文</p>
      </article>
      

    8. footer元素

      <style type="text/css">*{margin: 0;padding: 0;}body{font-family: '微软雅黑';text-align: center;}a{text-decoration: none;color: #555;}</style><div class="footer"><p><a href="">版权信息</a> |<a href="">关于我们</a> |<a href="">联系我们</a> |<a href="">站点地图</a> |</p><p>麦子学院版权所有</p>
      </div>
      

      *也可以为article元素或者section元素添加footer元素,注脚

    9. address元素用来在页面中呈现联系信息,包括文档的作者,邮箱、地址、电话信息等,也可以用来展示和文章相关的联系人的所有联系信息

      <article><header><h1>HTML5与CSS视频教程</h1></header><p>这里是文章正文部分</p><footer><address><a href="" title="朱朝兵">朱朝兵</a><a href="" title="麦子学院">麦子 学院</a></address><p>时间:<time datetime="2017-11-27">2017年11月27日</time></p></footer>
      </article>
      

    10. figure元素是一种元素的组合,带有可选标题。figure元素用来表示页面上一块独立的内容。如果删除不影响网页内容。
      figcaption元素表示figure元素的标题,它属于figure元素。figcaption元素必须书写在figure元素内部。一个figure元素只允许放置一个figcaption元素。

      <figure><img src="data:images/0.jpg" title="pic0"><img src="data:images/1.jpg" title="pic1"><img src="data:images/2.jpg" title="pic2"><figcaption>可爱的小动物</figcaption>
      </figure>
      

    11. details元素是一种用于标识该元素内部的子元素可以被展开、收缩显示的元素。details元素具有一个布尔类型的open属性,true子元素展开,默认false子元素收缩。
      summary元素从属于details元素。(目前只有谷歌的chrome浏览器支持!)

      <details><summary>HTML5+CSS视频教程</summary><p>该视频来源于麦子学院</p>
      </details>
      

    12. mark元素表示页面中需要突出或高亮显示的内容。通常在引用原文时使用mark元素,目的是引起读者注意。比如搜索关键词时对搜索结果中的关键词高亮显示。

      <h2>以下是关于<mark>HTML5</mark>的搜索结果</h2>
      <section><article><h2><a href=""><mark>HTML5</mark>百度百科</a></h2><p>正文</p></article><article><h2><a href=""><mark>HTML5</mark>中国:中国最大的HTML5中文门户</a></h2><p>正文</p></article>
      </section>
      

    13. progress元素代表一个任务的完成进度。value属性表示已完成了多少工作量,max属性表示共有多少工作量。value和max属性只能指定为有效的浮点数,必须大于0.

      <p>
      当前任务完成进度
      <progress value="79" max="100"></progress>
      </p>
      

    14. meter元素表示规定范围内的元素值。value属性表示实际值,默认为0;min表示最小值;max最大值;low规定范围的下限值;high规定范围的上限值;optimum最佳属性值,必须在min和max之间,可以大于high

      <p>
      硬盘实际使用情况
      <meter value="90" min="0" max="100" low="50" high="80" optimum="90" ></meter>
      </p>
      

  3. HTML5废除的元素
    big……
    不再使用frame框架,对于frameset,frame,noframes元素,由于frame框架对页面可用性存在负面影响,html5已经不支持frame框架,只支持iframe框架
    废除rb元素,使用ruby代替

  

转载于:https://www.cnblogs.com/yolo-bean/p/7905675.html

02_HTML5+CSS详解第一天相关推荐

  1. IIS负载均衡-Application Request Route详解第一篇: ARR介绍

    IIS负载均衡-Application Request Route详解第一篇: ARR介绍   说到负载均衡,相信大家已经不再陌生了,本系列主要介绍在IIS中可以采用的负载均衡的软件:微软的Appli ...

  2. [CSS]详解display:inline | block |inline-block的区别

    2019独角兽企业重金招聘Python工程师标准>>> [CSS]详解display:inline | block |inline-block的区别[点评网站][发布新闻][申请专栏 ...

  3. PD3.1详解 第一章EPR

    ** PD3.1详解 第一章EPR ** 各大厂商逐渐在推广PD3.1的方案:从苹果的第一款PD3.1的适配器开始,目前慢慢的各种应用场合应用,比如一些电动工具,大功率储能产品等等. 首先PD3.1增 ...

  4. css详解background八大属性及其含义

    background(背景) 以前笔者在css盒模型以及如何计算盒子的宽度一文中提到过盒模型可以看成由 元素外边距(margin).元素边框(border).元素内边距(padding)和元素内容(c ...

  5. 在vue中引入css,详解在Vue中有条件地使用CSS类

    详解在Vue中有条件地使用CSS类 2019-01-07 编程之家 https://www.jb51.cc 编程之家收集整理的这篇文章主要介绍了详解在Vue中有条件地使用CSS类,编程之家小编觉得挺不 ...

  6. TCP/IP详解--第一章

    说明:专栏中的内容是<TCP/IP详解>这本书,博主分享在此. 第1章概     述 1.1   引言 很多不同的厂家生产各种型号的计算机,它们运行完全不同的操作系统,但  TCP/IP协 ...

  7. devc 无法编译循环语句_鸡生蛋还是蛋生鸡?详解第一个编译器是怎么来的~

    详解编译器自举原理 不知道你有没有想过,某种编程语言的第一个编译器是怎么来的呢?这不就是"鸡生蛋,蛋生鸡"的问题吗? 先说最后的结论:任何一种语言的第一个编译器肯定是使用其他语言写 ...

  8. VB6.0 ActiveX 控件开发详解 [第一章:创建工程]

    前言 在CSDN的VB论坛上,我总是能够看见有人这样问"有没有这样的控件,一个列表框,每一个项前面有一个按钮"(这是例子),又或者见到这样:"怎么样做一个ActiveX控 ...

  9. 孙鑫VC++深入详解第一章学习笔记

    第一章 Windows程序内部运行机制 1.1 API和SDK API:Windows操作系统提供给应用程序编程的接口. SDK(软件开发包):用于开发的所有资源的集合. 1.2 窗口和句柄 窗口 句 ...

最新文章

  1. 产生所有排列---旋转法------2013年1月22日
  2. 动静结合学内核:linux idle进程和init进程浅析
  3. 编解码技术学习网站汇总
  4. 小程序中页面兼容h5标签的解析
  5. spring的aop整理
  6. 集群节点数和分片数关系_完全二叉树的节点数,你真的会算吗?
  7. 机器学习中的聚类方法总结
  8. 牛客21781 牛兄牛弟
  9. 阿里云 mysql 双主_mysql数据库一主两从
  10. bootstrapV4.6.0内间距、外间距(官方hack类css代码)-解读篇
  11. 重写Android系统自带Dialog
  12. Bootstrap3 行内文本样式
  13. oracle中命令,oracle中常用命令汇总(一)
  14. 通过HTTP的HEADER完成各种骚操作
  15. 【设计模式】Iterator设计作业-设计LinkedList的iterator
  16. croppic 图片裁剪
  17. 放大镜原理分析及jquery实现
  18. idea常用的搜索方式
  19. php12生肖是哪个,生肖查询-十二属相年份查询-生肖五行查询-12生肖顺序查询
  20. win10企业版2016长期服务版本认证过期怎么办?

热门文章

  1. Java后端阿里云短信平台发送短信
  2. 「MySQL」从零到删库
  3. Linux复制文件夹
  4. 浅谈android应用之版本特性
  5. C语言get和put
  6. 安卓开发中如何将apk放在服务器上供用户下载
  7. excel图表交互联动_不用excel,如何实现图表联动?
  8. LR文法整理【LR文法的概念、LR(0)、SLR、LR(1)、LALR】(下)
  9. 编译原理(六)LR分析、LR(0)、SLR(1)、LR(1)、LALR(1)
  10. 互联网金融基金“宝宝”战况愈演愈烈 基金宝宝形成“四国大战”格局