作為CSSer,你需要知道很多知識(shí)。前面有UE設(shè)置,后面有程序。在開發(fā)過程中,你需要考慮網(wǎng)站優(yōu)化,收錄用戶體驗(yàn)和SEO。
SEO主要是通過對網(wǎng)站的結(jié)構(gòu)、標(biāo)簽、排版等方面的優(yōu)化,使谷歌等搜索引擎能夠更輕松地搜索到網(wǎng)站的內(nèi)容,并讓網(wǎng)站的每個(gè)頁面在谷歌等搜索引擎中獲得更高的分?jǐn)?shù),從而獲得更好的排名。
1、 代碼縮減
使用div+CSS布局,頁面代碼非常簡潔,我相信每個(gè)了解XHTML的人都知道這一點(diǎn)。代碼簡化帶來的直接好處有兩個(gè):一是提高了爬行器爬行的效率,可以在最短的時(shí)間內(nèi)爬上一個(gè)完整的頁面,有利于提高采集質(zhì)量;第二,因?yàn)樗芨咝佬校詴?huì)受到蜘蛛的喜歡,這對收錄的數(shù)量有好處。
2、 表的嵌套
在很多關(guān)于如何推廣網(wǎng)站的文章中,都說搜索引擎一般不會(huì)捕捉到超過三級(jí)的表嵌套,這一點(diǎn)還沒有得到搜索引擎的官方證實(shí)。我的幾個(gè)實(shí)驗(yàn)結(jié)果并不完全可用,但根據(jù)目前的情況,爬行器在爬行具有表布局的頁面時(shí),遇到多層表嵌套時(shí),會(huì)跳過嵌套內(nèi)容或放棄整個(gè)頁面。從而降低了搜索效率。
使用表格布局,為了達(dá)到一定的視覺效果,我們必須應(yīng)用多個(gè)表格。如果嵌套表是核心內(nèi)容,并且爬行器在爬行時(shí)跳過此部分,并且沒有抓住頁面的核心,則頁面將成為類似的頁面。過多的相似網(wǎng)頁會(huì)影響網(wǎng)站的排名和域名信任度。
div+CSS布局基本上沒有這樣的問題。從技術(shù)角度來看,XHTML在控制樣式時(shí)不需要太多嵌套。
雖然這一點(diǎn)尚未得到證實(shí),但還是建議使用表布局的朋友在設(shè)計(jì)中盡量不要使用多層表嵌套。SEOers在文章中對此進(jìn)行了解釋,我相信他們并非沒有根據(jù)。
3、 速度問題
與表布局相比,div+CSS布局減少了頁面代碼,大大提高了加載速度,這對爬行器爬行非常有利。太多的頁面代碼可能會(huì)導(dǎo)致爬行超時(shí),爬行器會(huì)認(rèn)為頁面無法訪問,影響權(quán)重和收錄。
另一方面,真正的SEOER不僅僅是為了追求包容和排名。快速的響應(yīng)速度是提高用戶體驗(yàn)的基礎(chǔ),這對整個(gè)搜索引擎的優(yōu)化和營銷非常有利。