H5edu浅析HTML5布局标签的使用
2016-11-08 14:18
323 查看
HTML5是一个新的网络标准,但是很多人可能由于习惯,有时虽然知道html5的新标签语义明晰,但有时依然绕不过弯,想都不想直接用div了。HTML5提供了一些新的元素和属性,反映典型的现代用法网站。其中有些是技术上类似 <div> 和 <span> 标签,但有一定含义,例如 <nav>(网站导航块)和 <footer>。这种标签将有利于搜索引擎的索引整理、小屏幕装置和视障人士使用。同时为其他浏览要素提供了新的功能,通过一个标准接口,如
<audio> 和 <video> 标记。这里了简单介绍一下几个html5中的标签,并做一个简单的样例。
HTML5布局标签地址:http://www.h5edu.cn/htm/step/h5edu_123.html
<header>标签
<header>标签定义文档的页眉(介绍信息)
用法:
<header><h1>windyauang的Dreamweaver专栏</h1></header>
<nav>标签
<nav> 标签定义导航链接的部分
用法:
<nav>
<ul>
<li><a href="#">菜单一</a></li>
<li><a href="#">菜单二</a></li>
<li><a href="#">菜单三</a></li>
<li><a href="#">菜单四</a></li>
</ul>
</nav>
<section> 标签
<section> 标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分
用法: <section>
<h1>标题一</h1>
<p>文章段落内容</p>
</section>
<article> 标签
<article> 标签定义外部的内容。 外部内容可以是来自一个外部的新闻提供者的一篇新的文章,或者来自blog的文本,或者是来自论坛的文本。亦或是来自其他外部源内容。总之,可以理解为article所表示的就是文章内容。
用法:<article>
<a href="#">文章内链接</a><br />
文章内容文章内容文章内容
</article>
<aside> 标签
<aside>标签定义article以外的内容。aside的内容应该与article的内容相关,如上图所示,它类似于布局中的辅助侧边栏。
用法: <aside>
<h4>小标题</h4>
段落内容段落内容
</aside>
<footer> 标签
<footer> 标签定义section或document的页脚。在典型情况下,该元素会包含创作者的姓名、文档的创作日期以及/或者联系信息,也就是类似于版权信息的东西。
用法: <footer>
页脚文字,版权信息等
</footer>
整体的Html5代码应该如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>
<body>
<header> <h1><a href="#">windyauang的Dreamweaver专栏-Html5布局示范文档</a></h1> </header>
<nav>
<ul>
<li><a href="#">菜单一</a></li>
<li><a href="#">菜单二</a></li>
<li><a href="#">菜单三</a></li>
<li><a href="#">菜单四</a></li> </ul>
</nav>
<section>
<header>内容标题</header>
<article>文章内容</article>
<footer>文章版权内容</footer>
</section> <aside>相关内容</aside>
<footer>页脚、页面版权内容</footer>
</body>
</html>
html5 新特性_布局新标签
完整的Html5代码如上所列,但它只是Html的代码结构,如果让它变成图中那种样式,仍需要CSS代码支持,这时候可以用到CSS3,例如:<div id="header">、<div id="nav">、<div id="footer"> 等等。。。
<audio> 和 <video> 标记。这里了简单介绍一下几个html5中的标签,并做一个简单的样例。
HTML5布局标签地址:http://www.h5edu.cn/htm/step/h5edu_123.html
<header>标签
<header>标签定义文档的页眉(介绍信息)
用法:
<header><h1>windyauang的Dreamweaver专栏</h1></header>
<nav>标签
<nav> 标签定义导航链接的部分
用法:
<nav>
<ul>
<li><a href="#">菜单一</a></li>
<li><a href="#">菜单二</a></li>
<li><a href="#">菜单三</a></li>
<li><a href="#">菜单四</a></li>
</ul>
</nav>
<section> 标签
<section> 标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分
用法: <section>
<h1>标题一</h1>
<p>文章段落内容</p>
</section>
<article> 标签
<article> 标签定义外部的内容。 外部内容可以是来自一个外部的新闻提供者的一篇新的文章,或者来自blog的文本,或者是来自论坛的文本。亦或是来自其他外部源内容。总之,可以理解为article所表示的就是文章内容。
用法:<article>
<a href="#">文章内链接</a><br />
文章内容文章内容文章内容
</article>
<aside> 标签
<aside>标签定义article以外的内容。aside的内容应该与article的内容相关,如上图所示,它类似于布局中的辅助侧边栏。
用法: <aside>
<h4>小标题</h4>
段落内容段落内容
</aside>
<footer> 标签
<footer> 标签定义section或document的页脚。在典型情况下,该元素会包含创作者的姓名、文档的创作日期以及/或者联系信息,也就是类似于版权信息的东西。
用法: <footer>
页脚文字,版权信息等
</footer>
整体的Html5代码应该如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>
<body>
<header> <h1><a href="#">windyauang的Dreamweaver专栏-Html5布局示范文档</a></h1> </header>
<nav>
<ul>
<li><a href="#">菜单一</a></li>
<li><a href="#">菜单二</a></li>
<li><a href="#">菜单三</a></li>
<li><a href="#">菜单四</a></li> </ul>
</nav>
<section>
<header>内容标题</header>
<article>文章内容</article>
<footer>文章版权内容</footer>
</section> <aside>相关内容</aside>
<footer>页脚、页面版权内容</footer>
</body>
</html>
html5 新特性_布局新标签
完整的Html5代码如上所列,但它只是Html的代码结构,如果让它变成图中那种样式,仍需要CSS代码支持,这时候可以用到CSS3,例如:<div id="header">、<div id="nav">、<div id="footer"> 等等。。。
相关文章推荐
- 【初探HTML5之使用新标签布局】用html5布局我的博客页!
- HTML5中canvas使用技巧和布局标签介绍
- 【初探HTML5之使用新标签布局】用html5布局我的博客页!
- 使用 viewport meta 标签在手机浏览器上控制布局
- 关于在extjs中使用column布局,不能显示textfield的标签(fieldLabel)解决方法
- Html5新标签的使用
- Html5新标签的使用
- WEB标准网页布局中尽量不要使用的HTML标签
- [译]使用HTML5的语义标签
- 利用5个标签,4个文本框,2个按钮,自己设计布局实现输入三边求三角形面积。界面如下所示。三角形类的编写可以使用实验4中已经写过的三角形类,当点击“判断三边”时,若能构成三角形,在标签5上显示“可以构成三角形!”,如不能构成三角形,在标签5上显示“不能构成三
- 不使用 标签创建两栏页面布局
- html5学习-布局标签
- WebWork中UI标签的使用时的布局问题
- HTML5标签使用的常见误区
- HTML5标签使用的常见误区
- 关于在extjs中使用column布局,不能显示textfield的标签(fieldLabel)解决方法
- WEB标准网页布局中尽量不要使用的HTML标签
- 子标签DIV使用浮动布局(float),父标签DIV如何自适应高度
- 低版本ie浏览器里使用html5新标签
- Android Layout中使用include标签实现UI布局重用