web語義化是什么:
使用適當的語義標簽來讓頁面有更好的結構,讓人和機器都能夠快速的讀懂頁面的內容。web語義化有利于seo引擎優化。
web語義化應該是讓結構,樣式,表現分離。互不干擾。
html語義化應該是使用合適的標簽來體現內容,讓頁面元素有含義。便于瀏覽器解析內容,html應該是與樣式沒有一點關系的,其中的標簽都是定義結構的。seo的原理就是通過分析頁面的源碼來體現頁面的內容。
例如一個標題,我嗎會用h1標簽來體現,粗體會用strong來體現,這都是一種html語義化的內容。
以前都是用div來進行布局,div是一個沒有含義的一個標簽。所以html5添加了很多有含義的一個標簽,例如header,footer等標簽來進行布局。
css語義化。
如果說html語義化是給機器看的,那么css語義化就是給人看的。css的id和class命名應該帶有準確的一個含義,例如導航的css樣式,命名應該為nav,讓人一看就知道是導航的一個樣式,讓開發人員更高速的開發頁面。