日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

html语言 section type,HTML5中div、article、section的区别及使用介绍

發布時間:2025/3/19 HTML 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html语言 section type,HTML5中div、article、section的区别及使用介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近正在學習html5,剛接觸html5,感覺有點不適應,因為有一些標簽改變了,特別是div, section article這三個標簽,查了一些資料,也試著用html5和css3布局網頁,稍微有點頭緒了,下邊還有一個我剛剛布局好的一個簡單的網頁,供大家參考,先看一下,最起碼心里對html5的結構有些概念。

div

HTML Spec: “The div element has no special meaning at all.”

這個標簽是我們見得最多、用得最多的一個標簽。本身沒有任何語義,用作布局以及樣式化或腳本的鉤子(hook)。

section

HTML Spec: “The section element represents a generic section of a document or application. A section, in this context, is a thematic grouping of content, typically with a heading.”

與 div 的無語義相對,簡單地說 section 就是帶有語義的 div 了,但是千萬不要覺得真得這么簡單。section 表示一段專題性的內容,一般會帶有標題。看到這里,我們也許會想到,那么一篇博客文章,或者一條單獨的評論豈不是正好可以用 section 嗎?接著看:

“Authors are encouraged to use the article element instead of the section element when it would make sense to syndicate the contents of the elemen.”

當元素內容聚合起來更加言之有物時,應該使用 article 來替換 section 。

那么,section 應該什么時候用呢?再接著看:

“Examples of sections would be chapters, the various tabbed pages in a tabbed dialog box, or the numbered sections of a thesis. A Web site’s home page could be split into sections for an introduction, news items, and contact information.”

section 應用的典型場景有文章的章節、標簽對話框中的標簽頁、或者論文中有編號的部分。一個網站的主頁可以分成簡介、新聞和聯系信息等幾部分。其實我對這里傳達信息很感興趣,因為感覺 section 和下面要介紹的 artilce 更加適用于模塊化應用,這個話題以后會出篇專門的文章來討論,這里暫時略過。

要注意,W3C 還警告說:

“The section element is not a generic container element. When an element is needed for styling purposes or as a convenience for scripting, authors are encouraged to use the div element instead. A general rule is that the section element is appropriate only if the element’s contents would be listed explicitly in the document’s outline.”

section 不僅僅是一個普通的容器標簽。當一個標簽只是為了樣式化或者方便腳本使用時,應該使用 div 。一般來說,當元素內容明確地出現在文檔大綱中時,section 就是適用的。

article

HTML Spec: “The article element represents a self-contained composition in a document, page, application, or site and that is, in principle, independently distributable or reusable, e.g. in syndication.”

article 是一個特殊的 section 標簽,它比 section 具有更明確的語義, 它代表一個獨立的、完整的相關內容塊。一般來說, article 會有標題部分(通常包含在 header 內),有時也會 包含 footer 。雖然 section 也是帶有主題性的一塊內容,但是無論從結構上還是內容上來說,article 本身就是獨立的、完整的。

HTML Spec 中接著又列舉了一些 article 適用的場景。 “This could be a forum post, a magazine or newspaper article, a blog entry, a user-submitted comment, an interactive widget or gadget, or any other independent item of content.”

當 article 內嵌 article 時,原則上來說,內部的 article 的內容是和外層的 article 內容是相關的。例如,一篇博客文章中,包含用戶提交的評論的 article 就應該潛逃在包含博客文章 article 之中。

問題是怎么才算“完整的獨立內容”?有個最簡單的判斷方法是看這段內容在 RSS feed 中是不是完整的。看這段內容脫離了所在的語境,是否還是完整的、獨立的。

例子:

html頁面:

復制代碼代碼如下:

初學html5
  • 首頁
  • 關于
  • 服務
  • 信息
  • 聯系

這是一個用HTML5做的網頁

HTML5+CSS3網頁

Lorem ipsum dolor sit amet, consectetur adipiscing elitVivamus ac iaculis erat. Maecenas id fermentum odio. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Fusce sagittis porta mauris, iaculis egestas metus posuere sit amet. Sed ullamcorper orci eu dolor egestas sodales. Donec tempor aliquet pulvinar. Sed sed turpis sapien, ac dictum sem. Phasellus metus leo, gravida in imperdiet sit amet, bibendum id magna. Vivamus ac nunc tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In quis justo ligula. Suspendisse sodales ultricies consequat. Aenean condimentum eros mi. Duis consectetur placerat vehicula. Fusce vel massa erat.

A demonstration of list items

  • Lorem ipsum dolor sit amet
  • Lorem ipsum dolor sit amet
  • Lorem ipsum dolor sit amet
  • Lorem ipsum dolor sit amet
  • Lorem ipsum dolor sit amet
  • Lorem ipsum dolor sit amet
  • Lorem ipsum dolor sit amet
  • Lorem ipsum dolor sit amet
  • Lorem ipsum dolor sit amet
  • Lorem ipsum dolor sit amet
  • 這就是aside部分的內容

    Aliquam id lorem ac tellus fringilla bibendum et at turpis. In ut auctor justo. Integer ac quam sed est semper hendrerit. Aenean vulputate interdum augue, sed dapibus mi ultricies convallis. Curabitur a nunc nisi, ac ornare nisi. Ut semper placerat accumsan. Cras eu nibh lorem. Sed sit amet ligula vitae orci molestie sollicitudin sit amet at odio. Mauris non elit ac ipsum facilisis eleifend. Maecenas eu velit sit amet neque iaculis dapibus. Integer mollis est id erat dignissim blandit. Quisque malesuada mattis sollicitudin. Pellentesque volutpat pellentesque luctus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus augue ut sem convallis ullamcorper. Donec vitae magna nec lacus varius pellentesque vel nec diam. Morbi sagittis, magna sit amet sollicitudin ultricies, neque orci fermentum ipsum, non cursus lectus velit at ante. Donec nec neque in sem suscipit faucibus. Aliquam nisi turpis, volutpat quis suscipit in, varius vitae nunc.

    ? Copyright Dave Woods 2009

    css頁面:

    復制代碼代碼如下:

    @charset "utf-8";

    /* CSS Document */

    #container{

    width: 840px;

    margin: 20px auto;

    background:#fff;

    padding:30px;

    overflow:hidden;

    }

    /*--------------- header ----------------*/

    #main-navigation{

    border-bottom:5px solid #666;

    }

    #main-navigation ul{

    overflow:hidden;

    width:100%;

    list-style:none;

    font-size:1.6em;

    }

    #main-navigation li{

    float:left;

    }

    #main-navigation li a{

    background:#999;

    margin: 0 5px 0 0;

    padding:5px 30px;

    display:block;

    color:#fff;

    text-decoration:none;

    }

    #main-navigation li.current a{

    background:#666;

    }

    #main-navigation li a:hover{

    background:#777;

    }

    /*-------------------------- article ------------------------*/

    article{

    width:100%;

    overflow:hidden;

    }

    section{

    float:left;

    width:500px;

    }

    /*-------------------------- article ------------------------*/

    aside{

    float:right;

    width:310px;

    }

    /*-------------------------- article ------------------------*/

    footer{

    width:840px;

    margin:20px auto;

    font-size:1.4em;

    text-align:center;

    }

    總結:

    div section article ,語義是從無到有,逐漸增強的。div 無任何語義,僅僅用作樣式化或者腳本化的鉤子(hook),對于一段主題性的內容,則就適用 section,而假如這段內容可以脫離上下文,作為完整的獨立存在的一段內容,則就適用 article。原則上來說,能使用 article 的時候,也是可以使用 section 的,但是實際上,假如使用 article 更合適,那么就不要使用 section 。nav 和 aside 的使用也是如此,這兩個標簽也是特殊的 section,在使用 nav 和 aside 更合適的情況下,也不要使用 section 了。

    對于 div 和 section、 article 以及其他標簽的區分比較簡單。對于 section 和 article 的區分乍看比較難,其實重點就是看看這段內容脫離了整體是不是還能作為一個完整的、獨立的內容而存在,這里面的重點又在完整身上。因為其實說起來 section 包含的內容也能算作獨立的一塊,但是它只能算是組成整體的一部分,article 才是一個完整的整體。

    最后附上我的首個html5頁面源碼:http://xiazai.jb51.net/201308/yuanma/demoh5_jb51.net.rar

    總結

    以上是生活随笔為你收集整理的html语言 section type,HTML5中div、article、section的区别及使用介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 成人免费网站www网站高清 | 美女隐私无遮挡免费 | 91精品视频一区二区三区 | 永久免费看成人av的动态图 | 成人免费黄色小视频 | av电影免费在线播放 | 疯狂做爰高潮videossex | 韩国激情呻吟揉捏胸视频 | 欧美视频1区 | 中文字幕免费中文 | 国产女主播在线 | 亚洲男人的天堂在线观看 | 最新中文字幕在线观看视频 | 国产在线观看无码免费视频 | 97超碰人人澡人人爱学生 | 在线观看免费黄网站 | 欧美黄色大全 | av色哟哟| 97在线观看免费视频 | 欧美影视一区 | 91精品99| 夜夜爽日日澡人人添 | 国产精一区 | 办公室大战高跟丝袜秘书经理ol | 青青草原一区二区 | 国产又黄又骚 | 欧美性猛烈| 善良的老师伦理bd中字 | 欧美色图亚洲色 | 在线亚洲人成电影网站色www | av狠狠操 | 国产一级视频免费观看 | 在线国产一区二区 | 日av一区| 伊人激情网 | 麻豆av一区二区三区在线观看 | 国产精品国产三级国产播12软件 | 亚洲午夜久久久 | 日日爽夜夜爽 | 成人免费一级视频 | 女人扒开双腿让男人捅 | 国模视频在线 | 国产又粗又黄又爽又硬的视频 | 欧美视频日韩视频 | 日韩在线视频网址 | 国产片一区二区 | 超碰在线97观看 | 999视频在线播放 | 亚洲高清在线播放 | 人妻一区二区视频 | 小香蕉av | 丁香九月激情 | 鲁丝av| 欧美人与禽猛交乱配视频 | 久久躁日日躁aaaaxxxx | 欧美日韩国产麻豆 | 久久精品国产99久久 | 男人插女人免费视频 | 国产免费黄色小视频 | 国产自产自拍 | 国产欧美第一页 | 人人妻人人爽欧美成人一区 | 操女人网 | 色漫 | 超碰.com | 91新视频 | 超碰天天干 | 肉视频在线观看 | 激情文学8888 | 粉嫩一区 | 国产精品一区久久久 | 金8天国av| 少妇做爰k8经典 | 超碰人人艹 | 久久久免费高清视频 | 国产精品乱 | 91秦先生在线播放 | www.成人av.com| av中文字幕亚洲 | 九九热视频在线观看 | 亚洲大片 | 青青草一区二区三区 | 中文字幕免费观看视频 | 亚洲91精品 | 国产一区二区三区三州 | 国产精品乱码一区二区三区 | 黄色网免费 | 国产99对白在线播放 | 黄色大片儿 | 日韩黄色在线视频 | xxxx日韩| 亚洲不卡在线播放 | 精品97人妻无码中文永久在线 | 亚洲性生活网站 | 在线免费观看视频 | av一区二区三区 | 欧美精品久久久久久久久久 | 亚洲播放 | 最近最经典中文mv字幕 |