2011-04-22 68 views
1

我正在重寫我的一些asp.net MVC項目到html5中,我對<section>元素感到困惑。我應該什麼時候使用它? <header><footer>元素使得理解,但我真的不知道什麼時候使用<section>。在我使用主div來將所有部分視圖包裝到MasterView之前。HTML5 <section>與asp.net MVC

會不會<section>適合顯示MasterView的部分視圖?我已經閱讀了一些關於部分和看起來應該包括一個標題和一個頁腳,這將是一個非常適合局部視圖的趨勢?

用於馬西德威的結構將是:

--- <header>

------ <nav>

--- <section>

-------這裏用自己的div進行部分觀看。

--- <footer>

這是一個好辦法?

感謝,

詹姆斯·福特

回答

2

spec

的部分元素代表一個通用的文檔或應用程序部分...的部分元素不是一個通用的容器元素。當爲了樣式目的或爲了方便腳本而需要元素時,鼓勵作者改爲使用div元素。

所以,如果原來的div S的主要目的是幫助與造型/腳本,你應該繼續使用div秒。如果真的是一種分隔頁面部分的方法,請使用section s。

+0

w3fools.com讓我刪除我的答案,因爲它是不會的 – hunter 2011-04-22 19:41:20

+0

@hunter - 你可以隨時鏈接到不同的資源... – Oded 2011-04-22 19:41:51

+0

下一次...下一次...這個問題不能回答太多方式 – hunter 2011-04-22 19:43:27