02_HTML5+CSS详解第一天

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

  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元素用来在页面中呈现联系信息,包括文档的作者,邮箱、地址、电话信息等,也可以用来展示和文章相关的联系人的所有联系信息

        

时间: 2024-10-14 09:52:54

02_HTML5+CSS详解第一天的相关文章

02_HTML5+CSS详解第四天

依旧是CSS部分 盒布局基本的两种类型 - inline和blockA - 使用inline-block属性可以直接将两个div元素进行并列显示,不需要使用float属性,也不需要用clear清除浮动了. div{width: 200px;height: 200px;} .div1{background: red;display: inline-block;height: 100px;} .div2{background: green;display: inline-block;} .div3{

jQuery css详解

今天确确实实是放了一天假,喝了点小酒,看了天天向上和快乐大本营以及中国好舞蹈,越来越热爱舞蹈了,还是总结一篇吧. @jquery css css(name|pro|[,val|fn):访问或设置匹配元素的样式属性 1 $("div").click(function(){ 2 $(this).css({width:20px,height:30px}) 3 }); offset([coordinates]):获取匹配元素在当前视口(body)的相对偏移 1 <p>hello b

前端技术之_CSS详解第一天

前端技术之_CSS详解第一天 一html部分 略.... 二.列表 列表有3种 2.1 无序列表 无序列表,用来表示一个列表的语义,并且每个项目和每个项目之间,是不分先后的. ul就是英语unordered list,“无序列表”的意思. li 就是英语list item , “列表项”的意思. 你会发现,这是我们学习的第一个“组标签”,就是要么不写,要么就要写一组. <ul><li>北京</li><li>上海</li><li>广州&

jquery的css详解(二)

jq的工具方法style用于设置样式,jq的实例方法css在设置样式时就是调用的它,接下来分析一下源码. jQuery.extend({ ............................ style: function( elem, name, value, extra ) { // Don't set styles on text and comment nodes if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 ||

16位汇编第五讲各种指令详解第一讲

汇编指令详解 8080指令详解 1.8086系统下,Inter指令系统共有117条指令(看似很多,分一下类) 1.数据传送类指令(专门传送数据的) 2.算术运算类指令(加减乘除的运算的) 3.位操作类指令(或  异货 与 -.) 4.串操作类指令 (内存拷贝,内存连续地址拷贝的操作) 5.控制转移类指令(跳转,比如C语言的Goto) 6.处理机控制类指令(计算机的待机 ,重启 等等,让CPU待机睡眠的指令) 学习指令的注意事项 1.指令的功能,也就是这个指令可以实现什么操作.通常的话,指令就是指

入木三分学网络第一篇--VRRP协议详解第一篇(转)

因为keepalived使用了VRRP协议,所有有必要熟悉一下. 虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP)是解决局域网中配置静态网关时,静态网关出现单点失效现象的路由协议. VRRP广泛应用在边缘网络中,它的设计目标是支持特定情况下IP数据流量失败转移不会引起混乱,允许主机使用单路由器(位于一个虚拟路由器组中, 在该组中,只有一台路由器--master路由器工作,转发数据包,其它路由器是backup路由器,不参与转发数据包),以及在实

jquery的css详解(一)

通过阅读源码可以发现css是jq的实例方法.而在内部调用jq的工具方法access来实现的,对该方法不了解的朋友请点击 -> jquery工具方法access详解 在access的回调中做了一个判断,value不等于undefined则调用jq的工具方法style,否则调用jq的工具方法css 可以看出,style是设置,css是获取.也就是说要搞懂jq的实例方法css,必须先要搞懂jq的工具方法style和css jQuery.fn.extend({ css: function( name,

servlet详解(第一篇)

servlet基本概述 生命周期方法: void init(ServletConfig):出生之后(1次): void service(ServletRequest request, ServletResponse response):每次处理请求时都会被调用: void destroy():临死之前(1次): 特性: 单例,一个类只有一个对象:当然可能存在多个Servlet类! 线程不案例的,所以它的效率是高的! Servlet类由我们来写,但对象由服务器来创建,并且由服务器来调用相应的方法.

css详解笔记

CSS中的块级元素与行内元素 块级元素特性: 1.占据一整行,总是重起一行并且后面的元素也必须另起一行显示. 2.内联元素特性: 3.和其他内联元素显示在同一行. 块级元素列举如下: div(文档分区),article(文章内容), aside(伴随内容), audio(音频播放), blockquote(块引用), canvas(绘制图形), dd(定义列表中定义条目描述), dl(定义列表), fieldset(表单元素分组), figcaption(图文信息组标题), figure(图文信