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