似乎許多人在做網(wǎng)站的時(shí)候都不會(huì)在意這些細(xì)節(jié),殊不知,許多事情,細(xì)節(jié)見(jiàn)真章,F(xiàn)在長(zhǎng)沙做網(wǎng)站湘龍工作室列出書寫頁(yè)面head的正確方法。
首先要指定編碼,當(dāng)然服務(wù)端也要指定編碼,保持一致。
然后是對(duì)于可以切換內(nèi)核的瀏覽器提示優(yōu)先切換內(nèi)核,諸如國(guó)內(nèi)占比比較大的360瀏覽器6.0版本之后。然后是IE相關(guān)的瀏覽器使用其支持的最高版本的文檔模式。
接著考慮可以使用viewport來(lái)支持不同尺寸和分辨率的設(shè)備。
關(guān)于頁(yè)面相關(guān)說(shuō)明,諸如作者可以在適當(dāng)位置添加。
蜘蛛是否抓取索引的標(biāo)志可以考慮添加。
接著是dns-prefetch緩存assets相關(guān)的域名。
如果你確定頁(yè)面多數(shù)內(nèi)容是彈出新窗口,那么可以指定頁(yè)面的鏈接打開(kāi)模式。
對(duì)于不支持或者禁用腳本的網(wǎng)站,可以使用轉(zhuǎn)向帶參數(shù),請(qǐng)求無(wú)腳本時(shí)候的網(wǎng)站內(nèi)容。
頁(yè)面標(biāo)題是頁(yè)面必不可少的,同時(shí)也是蜘蛛索引的重要指標(biāo),可以考慮程序動(dòng)態(tài)輸出。
引入主要的樣式文件,同時(shí)根據(jù)設(shè)備類型來(lái)引入設(shè)備相關(guān)的樣式文件,以支持平板以及打印機(jī)。
前端腳本通過(guò)后端變量設(shè)置版本,以利于文檔和靜態(tài)資源的更新。
關(guān)于前置全局腳本,需要做到:
如果頁(yè)面不作為iframe內(nèi)容使用,要防止惡意被嵌套,發(fā)生誤導(dǎo)或者釣魚相關(guān)的事情。
如果使用類名作為鉤子來(lái)告知頁(yè)面程序是否支持調(diào)用,可以在此進(jìn)一步處理。
對(duì)于舊版本的IE,這里特指版本小于等于IE8的老舊瀏覽器,如果要做優(yōu)雅降級(jí),那么需要再此做前置程序處理。
如果頁(yè)面程序存在依賴數(shù)據(jù)來(lái)渲染的情況,前置的數(shù)據(jù)也推薦放置于此。
如果頁(yè)面依賴腳本加載器,可以在此添加加載器腳本。
對(duì)于舊版本的瀏覽器可以使用IE條件注釋配合shim腳本,以及respond來(lái)提供一些額外的功能支持,以減少寫代碼時(shí)的額外處理,以及保持一致性訪問(wèn)。
頁(yè)面關(guān)鍵詞和相關(guān)說(shuō)明也是至關(guān)重要的,如果你做SEO的話。
如果你還要提供RSS以及PING,請(qǐng)也在此一并提供。
對(duì)于搜索引擎提供shortlink,以合并改版rewrite后的狀況。