搜尋

首頁  >  問答  >  主體

css - 大家好,请问H5中的布局标签<header><footer><nav>是类似于div的块元素吗?

大家好,请问H5中的布局标签 <header><footer><nav> 是类似于p的块元素吗?
比如说页面中有个header:

<header>
<h1>我的文章</h1>
<h4>hello world hello world hello world hello world</h4>
</header>

我想用css控制header,是给他加类或者是id来控制吗?谢谢!

黄舟黄舟2853 天前903

全部回覆(5)我來回復

  • 阿神

    阿神2017-04-17 12:09:51

    在HTML5的規格中,<header><nav><footer><article>等標籤其實就是<p>,而這些新標籤出現的意義是為了更好的劃分整體HTML文檔顯示邏輯結構,比如,在<header>標籤中只能定義與頁首相關的內容,而不是將頁首定義為一個<p class="header">,這就是這些標籤與<p>的主要區別。

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 12:09:51

    是塊元素,塊元素典型的表現就是獨佔一行。樣式用class控制

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 12:09:51

    是,
    也可以直接用元素選擇器來選擇:

    header { font-weight: bold }

    回覆
    0
  • 黄舟

    黄舟2017-04-17 12:09:51

  • ringa_lee

    ringa_lee2017-04-17 12:09:51

    就我自己發現的,很多網站的標籤還是xhtml的,h5的新增標籤還是很少的,可能是以前的。 但是不得不說很多的人還是喜歡習慣用xhtml標準來寫 ,什麼原因呢?


    我認為:

    1. 即便h5推出也有幾年了,但是很多人還是喜歡或者感覺以xhtml寫出的東西已經滿足編寫網站的需求並且符合標準(更容易理解),而新出的h5畢竟做出一些更改的,很多人還是沒能快速學習

    2. 舊版的網頁要全面更改h5,需要花費一定的時間精力

    3. h5對各瀏覽器的兼容問題吧,雖然說現代瀏覽器已經大都支援h5,但是不免還是考慮到某些瀏覽器低版本的兼容性問題

    回覆
    0
  • 取消回覆