網頁主要由三個部分組成,表現、結構和行爲。javascript
我理解的就是:css
以上這三個東西就造成了一個完整的網頁,可是js改變時,能夠會形成css和html的混亂,讓這三個的界限不是那麼清晰。html
這個時候,web標準就出來了,web標準通常是將該三部分獨立分開,使其更具備模塊化。java
W3C對web標準提出了規範化的要求,也就是在實際編程中的一些代碼規範:包含以下幾點web
1.對於結構要求:(標籤規範能夠提升搜索引擎對頁面的抓取效率,對SEO頗有幫助)編程
2.對於css和js來講模塊化
這裏順便解釋下什麼是web標籤語義化,即用正確的標籤作正確的事情。搜索引擎
好比:代碼規範
W3C組織意識到了以前HTML版本的不足,推出的HTML5進一步推動了Web語義化發展,採用了諸如footer、section等語義化標籤,彌補了採用id="footer"或者class="footer"形式的不足,以更好的推進Web的發展。htm