html5--2.5新的布局元素(4)-aside/nav

学习要点

  1. 了解aside/nav元素的语义和用法
  2. 通过实例理解aside/nav元素的用法
    1. aside元素(附属信息)
      • aside元素通常用来设置侧边栏
      • 用于定义article元素之外的内容(比如作者简介,版权声明),前提是这些内容与article元素内的内容相关。
      • 同时也可嵌套在article元素内部使用,作为主要内容的附属信息,比如与主内容有关的参考资料,名词解释等。
    1. nav元素(导航)
      • 用来定义目录、导航栏、超链接
      • 并非所有的超链接都放在nav元素中,通常只把一个文档中的主导航栏放在nav中
      • 在文章页面中,nav还可以用来给一个文字做一个目录的超链接

实例

一、aside做侧边栏

 <!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>新元素布局</title>
<style type="text/css">
header{width: 100%;height: 10%;background: green}
footer{width: 100%;height: 10%;background: blue;float: left;}
section{height: 80%;background: DarkGray}
aside{width: 20%;height: 80%;background: Aquamarine;float: left;}
section{width: 80%;height: 80%;background: DarkGray;float: left;}
</style>
</head>
<body style="margin: 0;height: 708px">
<header>header</header>
<aside>
aside
</aside>
<section>
section
</section>
<footer>footer</footer>
</body>
</html>

二、aside添加附加信息

 <!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>2.4课堂演示</title>
</head>
<body>
<aside>
作者简介:..... <br>
版权归属........
</aside>
<article>
<header>
<h3>文章标题</h3>
<h5>作者:***</h5>
</header>
<p>我是正文********************<br>********************<br>********************<br>********************<br></p>
<section>
<article>
<header><h4>网友A的评论</h4></header>
<p>评论内容......................</p>
<footer>发布时间:2015/10/20</footer>
</article>
<article>
<header><h4>网友b的评论</h4></header>
<p>评论内容......................</p>
<footer>发布时间:2015/10/20</footer>
</article>
</section> <footer>
<p>尾部:阅读:300 评论:80</p>
</footer>
<aside>
<p>名词解释:-------</p>
<p>本文参考了《****》:-------</p>
</aside>
</article>
</body>
</html>

三、在article里面做附属信息

最新文章

  1. OC中的__attribute__的使用
  2. c#设计模式-适配器模式
  3. 贪吃蛇的java代码分析(三)
  4. js关闭子窗口,刷新父窗口
  5. CF460C Present (二分 + 差分数列)
  6. 为python-sproto添加map支持
  7. Trail: JDBC(TM) Database Access(1)
  8. visualvm连接服务器jvm进行监控
  9. html实现层叠加
  10. eclipse项目出现红色叉叉解决方案
  11. JS进制转换,浮点数相加,数字判断
  12. 安全:加固你的ssh 登录
  13. 将数据库的数据导入solr索引库中
  14. 联发科Helio P90(mt6779),P70(mt6775),P60(MT6771),P35,P22(MT6762)芯片参数规格
  15. [Swift]LeetCode1024. 视频拼接 | Video Stitching
  16. Java读取excel数据保存入库
  17. 【python-appium】appium 关键字
  18. Ubuntu虚拟机屏幕自适应与文件拖拽复制方法
  19. 校内模拟赛 Zbq&#39;s Music Challenge
  20. linux 修改hosts文件

热门文章

  1. Bootstrap 模态框、轮播 结合使用
  2. google PLDA + 实现原理及源代码分析
  3. Vue 内容分发slot
  4. apue学习笔记(第六章 系统数据文件和信息)
  5. Node.js学习笔记(5)——关于child_process模块
  6. syslog,rsyslog and syslog-ng
  7. Struts2学习四----------动态方法调用
  8. spring4.0.0的配置和使用
  9. HandlerMethodArgumentResolver 参数解析器
  10. 基于友善之臂ARM-tiny4412--uboot源代码分析