百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>html5教程> HTML5中的aside元素与article元素介绍
分享文章到:

HTML5中的aside元素与article元素介绍

发布时间:01/15 来源: 浏览: 关键词:
HTML5有不少的元素对于我们初不接触HTML5肯定是需要都了解一下了,本文来给各位介绍HTML5中的元素与元素的一些用法与例子。

<aside>元素

HTML<aside>元素表示一个页面的一部分, 它的内容跟这个页面的其它内容的关联性不强,或者是没有关联,单独存在。<aside>元素通常显示成侧边栏(sidebar)或一些插入补充内容。通常用来在侧边栏显示一些定义,比如目录、索引、术语表等;也可以用来显示相关的广告宣传,作者的介绍,Web应用,相关链接,当前页内容简介等。

<aside>元素使用注意事项:

不要使用<aside>元素标记括号中的文字,因为这种类型的文本被认为是主内容的一部分。

使用例子:


<article>   
 
      <p>   
 
        The Disney movie <em>The Little Mermaid</em> was    
 
        first released to theatres in 1989.    
 
      </p>   
 
      <aside>   
 
        The movie earned $87 million during its initial release.    
 
      </aside>   
 
      <p>   
 
        More info about the movie...    
 
      </p>   
 
    </article> 


<article>元素

Article元素(<article>)故名思议,可以表示论坛帖子、杂志或新闻文章、博客、用户提交的评论、交互式组件,或者其他独立的内容项目。它的主要语义为表示自己是一个独立的内容结构。每一个<article>元素内部结构都应该是相似的,比如都应该包含一个头标题(h1-h6元素)等。


article元素代表文档、页面或应用程序中独立的、完整的、可以独自被外部引用的内容。它可以是一篇博客或报刊中的文章、一篇论坛帖子、一段用户评论或独立的插件,或其他任何独立的内容。除了内容部分,一个article元素通常有它自己的标题(一般放在一个header元素里面),有时还有自己的脚注。


<article>元素用法:

当<article>元素嵌套使用时,则该元素代表与父元素有关的文章。例如,代表博客评论的<article>元素可嵌套在代表博客文章的<article>元素中。
<article>元素中文章作者的信息可通过<address>元素表示,但是不适用于嵌套的<article>元素。

<article>元素中文章的发布日期和时间可通过<time>元素的pubdate属性表示。


现在,让我们以博客为例来看一段关于article元素的代码示例,代码如下:

<article>
      <header>
            <h1>article元素使用方法</h1>
            <p>发表日期:<time pubdate="pubdate">2010/10/10</time></p>
      </header>
      <p>article元素是什么?怎样使用article元素?……</p>
      <footer>
            <p><small>Copyright @ yiiyaa.net All Rights Reserverd</samll></p>
      </footer>
</article>

这个示例是一篇讲述article元素使用方法,在header元素中嵌入了文章的标题部分,在标题下部的p元素中,嵌入了一大段该博客文章的正文,在结尾处的footer元素中,嵌入了文章的著作权,作为脚注。整个示例的内容相对比较独立、完整,因此,对这部分内容使用了article元素。

article元素是可以嵌套使用的,内层的内容在原则上需要与外层的内容相关联。例如,一篇博客文章中,针对该文章的评论就可以使用嵌套article元素的方式;用来呈现评论的article元素被包含在表示整体内容的article元素里面。

接着,让我们来看一个关于article元素嵌套的代码示例,代码如下:

<article>
      <header>
            <h1>article元素使用方法</h1>
            <p>发表日期:<time pubdate="pubdate">2010/10/10</time></p>
      </header>
      <p>article元素是什么?怎样使用article元素?……</p>
      <section>
            <h2>评论</h2>
            <article>
                  <header>
                        <h3>发表者:shenmiweiyi</h3>
                        <p><time pubdate datetime="2011-12-23T:21-26:00">1小时前</time></p>
                  </header>
                  <p>这篇文章很不错啊,顶一下!</p>
            </article>
            <article>
                  <header>
                        <h3>发表者:神秘唯一</h3>
                        <p><time pubdate datetime="2011-12-23T:21-26:00">1小时前</time></p>
                  </header>
                  <p>这篇文章很不错啊,对article解释的很详细</p>
            </article>
      </section>
</article>

这个示例中的内容比上述代码更加完整了,它添加了文章读者的评论内容,示例内容分为几个部分,文章标题放在了header元素中,文章正文放在了 header元素后面的p元素中,然后section元素把正文与评论进行了区分(是一个分块元素,用来把页面中的内容进行区分),在section元素中嵌入了评论的内容,评论中每一个人的评论相对来说又是比较独立的、完整的,因此对它们都使用一个article元素,在评论的article元素中,又可以分为标题与评论内容部分,分别放在header元素与p元素中。

另外,article元素也可以用来表示插件,它的作用是使插件看起来好像内嵌在页面中一样。代码如下:
<article>
      <h1>一个插件</h1>
      <object>
            <param name="allowFullScreen" vlaue="true">
            <embed src="#" width="600" height="395"></embed>
      </object>
</article>


代码样例

<article class="film_review">   
 
      <header>   
 
        <h2>侏罗纪公园</h2>   
 
      </header>   
 
      <section class="main_review">   
 
        <p>Dinos were great!</p>   
 
      </section>   
 
      <section class="user_reviews">   
 
        <article class="user_review">   
 
          <p>Way too scary for me.</p>   
 
          <footer>   
 
            <p>   
 
              Posted on <time datetime="2015-05-16 19:00">May 16</time> by Lisa.    
 
            </p>   
 
          </footer>   
 
        </article>   
 
        <article class="user_review">   
 
          <p>I agree, dinos are my favorite.</p>   
 
          <footer>   
 
            <p>   
 
              Posted on <time datetime="2015-05-17 19:00">May 17</time> by Tom.    
 
            </p>   
 
          </footer>   
 
        </article>   
 
      </section>   
 
      <footer>   
 
        <p>   
 
          Posted on <time datetime="2015-05-15 19:00">May 15</time> by Staff.    
 
        </p>   
 
      </footer>   
 
    </article> 

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有16人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板