码迷,mamicode.com
首页 > 其他好文 > 详细

H5新特性之语义化标签

时间:2020-02-29 20:52:32      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:嵌套   foo   对话框   ima   特性   锚点   data-   src   文本   

在家防疫,逆战学习

  在日常生活看报,或浏览网页,都有着固定的样式,如:头部,导航,标题等。在html5中,为了方便划分板块结构,增加了

新的语义化标签。

  一、头部header

  header表示表示一个页面或者一个区域块的标题。通常内部用h1-h6标签搭建,例如整个页面的开头。

<header>
    <h1>这是文章的标题</h1>
</header>

  二、导航nav

  nav可当作页面的导航块,内部有导航条,方便页面的跳转和锚点的使用。

<nav>
                <h2>导航</h2>
                <ul>
                    <li>1</li>
                    <li>2</li>
                    <li>3</li>
                </ul>
            </nav>

  三、article

  article表示表示一块与上下文无关的独立的内容,通常存放文章和页面主体内容。article内部也可以嵌套header和footer当作文

章的题目和结束。

<article>
                    <header>文章名</header>
                    <p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
                    <p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
                    <p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
                    <footer>文章结束</footer>
                </article>

  四、aside

  aside表示在article之外的,与article内容相关的辅助信息。可以存放一些图文和次要信息。

<aside>
                <h2>图文</h2>
                <dl>
                    <dt></dt>
                    <dd></dd>
                </dl>
            </aside>

  五、footer

  footer一般为页面的页脚,通常是链接或版权信息等。

<footer>底部</footer>

  以上为页面的基本结构划分所用的语义化标签,但在页面布局时,常常有各种各样的版式,也会出现层层的嵌套,所以,还有其他一些语义化标签。

例如

  1)figure:表示一段独立的内容

  2)main:页面的主体内容,可包含多个文章快

  3)hgroup:标题的一个分组

  4)mark:使文本高亮显示

  5)time:存放时间

  6)dialog:定义一个对话框

  7)embed:标记定义外部的可交互的内容或插件 比如flash

  我们可以给这些语义化标签添加属性,来完成我们想要的版式,相较于一般的div标签结构划分,语义化标签更能展示结构的作业,同时可减少div元素

的命名,也方便直观的观看。以下为大致的结构划分和效果图。

<body>
    <div class="box">
        <header>头部</header>
        <section>
            <nav>
                <h2>导航</h2>
                <ul>
                    <li>1</li>
                    <li>2</li>
                    <li>3</li>
                </ul>
            </nav>
            <main>
                <article>
                    <header>文章名</header>
                    <p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
                    <p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
                    <p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
                    <footer>文章结束</footer>
                </article>
                <article>
                    <header>文章名</header>
                    <p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
                    <p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
                    <p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
                    <footer>文章结束</footer>
                </article>
            </main>
            <aside>
                <h2>图文</h2>
                <dl>
                    <dt></dt>
                    <dd></dd>
                </dl>
            </aside>
        </section>
        <footer>底部</footer>
    </div>
</body>

  技术图片

 

 

  

H5新特性之语义化标签

标签:嵌套   foo   对话框   ima   特性   锚点   data-   src   文本   

原文地址:https://www.cnblogs.com/hll1109/p/12384910.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!