HTML5定义了一组新的语义化标记来描述元素的内容,如article、header、section、footer、aside等标签,明确表示网页的结构,这样搜索引擎就能轻易抓到网页的重点。

元素名称 说明
header 标记头部区域的内容
footer 标记脚部区域的内容
section 独立的文章内容
aside 相关内容或者引文
nav 导航类辅助内容
<!DOCTYPE html>
<meta charset="UTF-8"/>
<title>HTML5结构元素</title>
<style>
body{background-color:#cccccc;font-family:Geneva,Arial,Helvetica,sans-serif;    margin:0px auto;max-width:900px;border:solid;border-color:#FFFFFF;}
header{background-color:#F47D31;display:block;color:#FFFFFF;text-align:center;}
header h2{margin:0px;}
h1{font-size:72px;margin:0px;
}
h2{font-size:24px;margin:0px;text-align:center;color:#F47D31;
}
h3{font-size:18px;margin:0px;text-align:center;color:#F47D31;
}
h4{color:#F47D31;background-color:#FFFFFF;-webkit-box-shadow:2px 2px 20px #888;-webkit-transform:rotate(-45deg);-moz-box-shadow:2px 2px 20px #888;-moz-transform:rotate(-45deg);position:absolute;padding:0px 150px;    top:50px;left:-120px;text-align:center;
}
nav{display:block;width:25%;float:left;
}
nav a:link,nav a:visited{display:block;border-bottom:3px solid #fff;padding:10px;text-decoration:none;font-weight:bold;margin:5px;}nav h3{margin:15px;color:white;
}
#container{background-color:#888;}
section{display:block;width:50%;float:left;
}
article{background-color:#eee;display:block;margin:10px;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:2px 2px 20px #888;-webkit-transform:rotate(-10deg);-moz-box-shadow:2px 2px 20px #888;-mox-transform:rotate(-10deg);
}
article header{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px;
}
article footer{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px;}
article h1{font-size:18px;
}
aside{display:block;width:25%;float:left;
}
aside h3{margin:15px;color:white;
}
aside p{margin:15px;color:white;font-weight:bold;font-style:italic;}
footer{clear:both;display:block;background-color:#F47D31;color:#FFFFFF;text-align:center;padding:15px;
}
footer h2{font-size:14px;color:white;
}
a{color:#F47D31;
}
a:hover{text-decoration:underline;
}</style><header><h1>网页标题</h1><h2>次级标题</h2><h4>提示信息</h4>
</header>
<div id="container"><nav><h3>导航</h3><a href="#">链接1</a><a href="#">链接2</a><a href="#">链接3</a></nav><section><article><header><h1>文章标题</h1></header><p>文章内容......<footer><h2>文章注脚</h2></footer></article></section><aside><h3>相关内容</h3><p>相关辅助信息或者服务......</aside><footer><h2>页脚</h2></footer>
</div>

运行效果:

谢谢阅读!

HTML5的结构元素相关推荐

  1. HTML5 新增结构元素分为主体结构元素和非主体结构元素

    做移动端有一段时间,今天有同事问了我 article 和 section 标签的使用,模模糊糊的解释了下,他似懂非懂,有点小尴尬.忽然间觉得自己有必要再翻翻书籍,重温下 html5 的新元素.今天先介 ...

  2. HTML5 新增的结构元素——能用不代表用对了

    我们需要让标签语义化,清晰的结构,更好的 seo,利于特殊终端的阅读(无障碍),此时 html5 标签的作用就很明显了,并不是说能用就好.于是复习下内容并记录在博客上,顺便分享给大家,也方便自己以后查 ...

  3. HTML5新增的结构元素和网页元素

    1.什么是HTML5 HTML5是用于取代HTML和XHTML的标准版本 新特性: 新的语义化标签,比如header.footer.nav 新的表单控件,比如email.url.search 用于绘画 ...

  4. jre是否支持html5,html5的结构

    目录 一.新增的主体结构元素 1.1.article元素 1.2.section元素 1.3.nav元素 1.4.aside元素 1.5.time元素 1.6.pubdate元素 二.新增的非主体结构 ...

  5. 02.Web大前端时代之:HTML5+CSS3入门系列~H5结构元素

    Web大前端时代之:HTML5+CSS3入门系列:http://www.cnblogs.com/dunitian/p/5121725.html 1.结构元素 可以理解为语义话标记,比如:以前这么写&l ...

  6. html5语义元素表,HTML5的结构和语义(3):语义性的块级元素

    HTML5的结构和语义(3):语义性的块级元素 互联网   发布时间:2008-10-17 18:55:35   作者:佚名   我要评论 HTML5还增加了一些纯语义性的块级元素: aside fi ...

  7. 下面是html5中新增的结构元素的是,HTML5的新的结构元素介绍

    HTML5的新的结构元素介绍 一.HTML5与HTML4的区别 1. 取消了一些过时的HTML4的标签 其中包括纯粹显示效果的标记,如和 ,它们已经被 CSS完全取代. 其他取消的属性:acronym ...

  8. HTML5的新的结构元素介绍

    HTML5的新的结构元素介绍 一.HTML5与HTML4的区别 1. 取消了一些过时的HTML4的标签 其中包括纯粹显示效果的标记,如<font>和<center>,它们已经被 ...

  9. HTML5结构元素总结

    HTML5结构元素: HTML 5中新增了section.article.nav.aside.header和footer等结构元素.运用这些结构元素,可以让网页的整体布局更加直观和明确.更富有语义化. ...

  10. html5页面结构标签,HTML5 article标签元素

    HTML5 教程篇 - - article是HTML5新增的元素标签. 一.html article简介与语法结构 article英文翻译:文章.物品.报道.条文等意义. html5 表现页面中的一块 ...

最新文章

  1. Java基础:常用IO流
  2. Linux C下实现线程池
  3. ctrl键一直自动按住了_用好Ctrl键,效率快一半
  4. 《大道至简》第六章读后感及本次课后习题11.9
  5. 22行代码AC——例题7-1除法(Division UVa 725)——解题报告
  6. CSS3 创建简单的网页动画 – 实现弹跳球动
  7. spring集成compass中出现的问题和总结
  8. linux内核 删除文件_Linux内核与根文件系统的关系详解
  9. Js获取file上传控件的文件路径总结
  10. unity中调用dll文件总结
  11. 微信小游戏开发-飞机大战【源码赠送】
  12. 94G的kindle电子书btsync分享
  13. 水晶易表(Xcelsius) 2008 学习
  14. ubuntu安装时姓名、计算机名、用户名的含义
  15. KEAZ128 时钟配置
  16. Unexpected Exception caught setting '' on 'class com.: Error setting expression '' with value ['', ]
  17. 对待事物,乐观积极。
  18. 2022-2028全球静电模拟器枪行业调研及趋势分析报告
  19. c语言奇怪的分式11,蓝桥杯-奇怪的分式-java
  20. 计算机游戏本和商务本的区别,游戏本和商务本的区别有哪些

热门文章

  1. Linux--DNS域名解析
  2. 转载,点评:使用开源软件设计、开发和部署协作型 Web 站点
  3. 亚马逊养号遛号Selenium自动化测试工具介绍,依托于VMLogin指纹浏览器配套实现。
  4. iOS开发 - 关于微信分享后,提示“未验证应用”的解决办法,配置 Universal Link
  5. latex不等于符号
  6. vue2.x使用Relation Graph 人物关系图谱
  7. 恢复计算机到以前时间点,电脑恢复到某个时间点
  8. win10查看桌面壁纸路径
  9. python 字典改变值为2倍
  10. 第十三周助教心得体会