HTML5 新增语义化标签(一)
1.语义化的好处
a.去掉或样式丢失的时候能让页面呈现清晰的结构。
b.搜索引擎的爬虫也依赖于标记来确定上下文和各个关键字的权值。
c.便于团队开发和维护。
2.HTML5 新增语义化标签
| header |
定义文档的头部区域。 一般作为介绍内容或者导航链接栏的容器。 块元素。 |
| footer | 定义文档或文档的一部分区域的页脚。 |
| article |
定义页面独立的内容区域。 标签定义的内容本身必须是有意义且必须是独立于文档的其他部分。 例如:论坛帖子、博客文章、新闻故事、评论。 |
| aside | 定义页面的侧边栏内容。 |
| time |
定义日期或时间。 datetime确切时间 例子: 我准备在<time datetime="2016-05-01">劳动节</time> |
| ruby |
加注释。 ruby和rt一起用,rt的内容显示在文字上面,相当于拼音。 rp定义不能显示时候的内容。 <ruby> |
| details |
用于描述文档或文档某个部分的细节。 summary 显示details的标题。 有些浏览器不支持。 <details> |
| mark |
定义带着记号的文本,它会给你突出显示的文本加一个背景色。 例: <p>你最喜欢的<mark>课程</mark>是什么?</p> |
| nav | 定义导航链接的部分。作为标注一个导航链接的区域。 |
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>DivLayout</title> <style type="text/css"> header{ height: 100px; background-color: red; } nav{ height: 50px; background-color: green; } article{ height: 400px; display: inline-block; width: 34%; background-color: blue; } aside{ height: 400px; display: inline-block; width: 65%; background-color: crimson; } footer{ height: 100px; background-color: deeppink; } </style> </head> <body> <header> <h1>页面的头部</h1> </header> <nav><nav></nav> <div class="content"> <time datetime="2016-05-01">劳动节</time> <article><article></article> <aside><aside></aside> </div> <footer> <address>©博客园2016</address> </footer> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>新增标签2</title> </head> <body> 我准备在<time datetime="2016-05-01">劳动节</time>出去玩。 <hr/> <ruby> 大<rt>da</rt> <rp>该标签不能正常显示</rp> </ruby> <details> <summary>点击查看更多</summary> <h2>点击可以看到这段文字</h2> <img src="test.jpg" alt="未能显示图片" title="隐藏图片"/> </details> <p>你最喜欢的<mark>课程</mark>是什么?</p> <nav> <a href="#">HTML</a> <a href="#">CSS</a> <a href="#">jQuery</a> </nav> </body> </html>

浙公网安备 33010602011771号