位置:首頁(yè) > 軟件操作教程 > 編程開發(fā) > HTML > 問題詳情

HTML5新的非主體結(jié)構(gòu)元素 hgroup元素

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-13

header元素,通過hgroup元素也能實(shí)現(xiàn)。hgroup元素的目的是將不同層級(jí)的標(biāo)題封裝成一組。通常會(huì)將h1-h6標(biāo)題進(jìn)行組合,譬如一個(gè)內(nèi)容區(qū)塊的標(biāo)題及其子標(biāo)題為一組。如果要定義一個(gè)頁(yè)面的大綱,使用hgroup非常合適,如定義文章的大綱層級(jí)。代碼如下:

<hgroup>

<hl>第三節(jié)</hl>

<h2>2.5hgroup元素</h2>

</hgroup>

在以下兩種情況下,header元素和hgroup元素不能一起使用。


(1)當(dāng)只有一個(gè)標(biāo)題的時(shí)候,這兩個(gè)元素不能一起使用,代碼如下:

<header>

<hgroup>

<hl>第三節(jié)</hl>

<p>正文部分...</p>

</hgroup>

</header>


在這種情況下,只能將hgroup元素移除,僅保留其標(biāo)題元素即可。

<header>

<hi>第三節(jié)</hi> 

<p>正文部分...</p> 

</header>


(2)當(dāng)header元素的子元素只有hgroup元素的時(shí)候,這兩個(gè)元素不能一起使用,代碼如下:

<header>

<hgroup>

<hl>HTML5 hgroup元素</hl>

<h2>hgroup元素使用方法</h2>

</hgroup>

</header>

在上面的代碼中,header元素的子元素只有hgroup元素,這時(shí)并沒有其他的元素放到header中, 就可以直接將header元素去掉:代碼如下:

<hgroup>

<hl>HTML5 hgroup元素</hl> 

<h2>hgroup元素使用方法</h2> 

</hgroup>

    綜上所述,如果只有一個(gè)標(biāo)題元素,并不需要hgroup元素。當(dāng)出現(xiàn)兩個(gè)或者兩個(gè)以上的標(biāo)題元素時(shí),適合用hgroup元素來包圍它們。當(dāng)一個(gè)標(biāo)題有副標(biāo)題或者其他的與section或者article有關(guān)的元 數(shù)據(jù)時(shí),適合將hgraup和元數(shù)據(jù)放到一個(gè)單獨(dú)的header元素中。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部