響應(yīng)式和自適應(yīng)總是讓人分不清,主要原因是,它們在概念上并不是并列關(guān)系,而是從屬關(guān)系。
如果一定要從概念上進行區(qū)分:
自適應(yīng)這個概念范圍更廣一些,包含:響應(yīng)式和代碼適配。
一個網(wǎng)站采用響應(yīng)式或者代碼適配,都叫做自適應(yīng)。
響應(yīng)式的網(wǎng)站,一定是自適應(yīng)的;
自適應(yīng)的網(wǎng)站,可能是響應(yīng)式的,也可能是代碼適配的。
那么如何定義自適應(yīng)呢?
自適應(yīng),指的是不管用戶采用什么客戶端訪問網(wǎng)站,網(wǎng)站的URL地址保持不變。
即:同一個URL地址的內(nèi)容,可自動適應(yīng)不同的客戶端設(shè)備,包含PC、手機、平板等。
要實現(xiàn)這樣“自適應(yīng)”的目標(biāo),可以采用的方法共有兩種:
1、響應(yīng)式,即只用一套模板,可同時適配不同的客戶端設(shè)備包含PC、手機、平板等,模板代碼不變。
2、代碼適配,即采用兩套或多套模板,服務(wù)器對用戶的瀏覽器(ua)進行分析,根據(jù)不同客戶端設(shè)備類型,返回不同的模板(html)。
以上兩種方法,網(wǎng)站的URL地址都沒發(fā)現(xiàn)變化。
不同方法,返回給用戶的模板不同。
案例:
搜外網(wǎng)(amjx.cn)采用的是代碼適配的方法,PC一套模板,手機一套模板,但URL保持不變。
很多個人博客和企業(yè)站往往是響應(yīng)式的。