大家好,请问H5中的布局标签 <header><footer><nav> 是类似于p的块元素吗?比如说页面中有个header:
<header><footer><nav>
<header> <h1>我的文章</h1> <h4>hello world hello world hello world hello world</h4> </header>
我想用css控制header,是给他加类或者是id来控制吗?谢谢!
人生最曼妙的风景,竟是内心的淡定与从容!
在HTML5的規格中,<header><nav><footer><article>等標籤其實就是<p>,而這些新標籤出現的意義是為了更好的劃分整體HTML文檔顯示邏輯結構,比如,在<header>標籤中只能定義與頁首相關的內容,而不是將頁首定義為一個<p class="header">,這就是這些標籤與<p>的主要區別。
<header><nav><footer><article>
<p>
<header>
<p class="header">
是塊元素,塊元素典型的表現就是獨佔一行。樣式用class控制
是,也可以直接用元素選擇器來選擇:
header { font-weight: bold }
就我自己發現的,很多網站的標籤還是xhtml的,h5的新增標籤還是很少的,可能是以前的。 但是不得不說很多的人還是喜歡習慣用xhtml標準來寫 ,什麼原因呢?
我認為:
即便h5推出也有幾年了,但是很多人還是喜歡或者感覺以xhtml寫出的東西已經滿足編寫網站的需求並且符合標準(更容易理解),而新出的h5畢竟做出一些更改的,很多人還是沒能快速學習
舊版的網頁要全面更改h5,需要花費一定的時間精力
h5對各瀏覽器的兼容問題吧,雖然說現代瀏覽器已經大都支援h5,但是不免還是考慮到某些瀏覽器低版本的兼容性問題
在HTML5的規格中,
<header><nav><footer><article>
等標籤其實就是<p>
,而這些新標籤出現的意義是為了更好的劃分整體HTML文檔顯示邏輯結構,比如,在<header>
標籤中只能定義與頁首相關的內容,而不是將頁首定義為一個<p class="header">
,這就是這些標籤與<p>
的主要區別。是塊元素,塊元素典型的表現就是獨佔一行。樣式用class控制
是,
也可以直接用元素選擇器來選擇:
就我自己發現的,很多網站的標籤還是xhtml的,h5的新增標籤還是很少的,可能是以前的。 但是不得不說很多的人還是喜歡習慣用xhtml標準來寫 ,什麼原因呢?
我認為:
即便h5推出也有幾年了,但是很多人還是喜歡或者感覺以xhtml寫出的東西已經滿足編寫網站的需求並且符合標準(更容易理解),而新出的h5畢竟做出一些更改的,很多人還是沒能快速學習
舊版的網頁要全面更改h5,需要花費一定的時間精力
h5對各瀏覽器的兼容問題吧,雖然說現代瀏覽器已經大都支援h5,但是不免還是考慮到某些瀏覽器低版本的兼容性問題