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