你是否曾有過這樣的體驗(yàn),使用手機(jī)瀏覽網(wǎng)頁時(shí)發(fā)現(xiàn)它是呈現(xiàn)電腦版頁面,需要不斷地縮放才能看清內(nèi)容。現(xiàn)在響應(yīng)式網(wǎng)頁的出現(xiàn)解決了這個(gè)問題,但仍有很多人不知道什么是響應(yīng)式網(wǎng)站?與自適應(yīng)頁面設(shè)計(jì)有什么區(qū)別?今天告訴大家答案。
一、什么是響應(yīng)式頁面設(shè)計(jì)
響應(yīng)式網(wǎng)頁設(shè)計(jì)(Responsive Web Design, RWD)又稱為自適應(yīng)網(wǎng)頁設(shè)計(jì)、適應(yīng)性網(wǎng)頁、回應(yīng)式網(wǎng)頁設(shè)計(jì),是設(shè)計(jì)網(wǎng)站時(shí)采用CSS3,以百分比的方式以及彈性的畫面設(shè)計(jì),在不同分辨率下改變網(wǎng)頁頁面的布局排版,讓不同的設(shè)備都可以正常瀏覽同一網(wǎng)站,提供最佳的視覺體驗(yàn)。
以前很多手機(jī)版網(wǎng)站設(shè)計(jì)都是與電腦上的網(wǎng)站區(qū)隔開來另外再制作,就會導(dǎo)致如果進(jìn)行更新網(wǎng)頁內(nèi)容就必須要更新兩次,F(xiàn)在使用響應(yīng)式頁面設(shè)計(jì)模式所制作出來的網(wǎng)站,相同的網(wǎng)址、相同的網(wǎng)站內(nèi)容,使用不同型號的電腦、手機(jī)以及平版瀏覽時(shí),網(wǎng)站的代碼可讓頁面內(nèi)容適應(yīng)不同分辨率的設(shè)備,自動排版成適合瀏覽的大小,簡單的說,讓網(wǎng)頁中的文字以及圖片甚至是網(wǎng)站的特殊效果,自動適應(yīng)用戶正在瀏覽屏幕的大小。
• 屏幕分辨率寬度在1024像素以上時(shí),傳回的網(wǎng)頁會顯示網(wǎng)站最完整的內(nèi)容。
• 屏幕分辨率寬度在700像素以下時(shí), banner會自動縮排,橫式導(dǎo)航欄改成下拉式選單。
• 屏幕分辨率寬度在400像素以下時(shí),版型會顯示全為直條狀,便于手機(jī)向下滾動閱讀。
同一個(gè)網(wǎng)站就有各種不同的頁面效果呈現(xiàn),顯示的字體大小也不同,讓用戶易于瀏覽,同時(shí)也減少其在不同設(shè)備上瀏覽時(shí)的縮放、移動動作。
二、非響應(yīng)式設(shè)計(jì)網(wǎng)站的呈現(xiàn)效果
如果沒有使用響應(yīng)式設(shè)計(jì),網(wǎng)頁在手機(jī)版面上的呈現(xiàn),可能會有變形的情況,導(dǎo)致用戶難以閱讀,以下是沒有套用響應(yīng)式設(shè)計(jì)網(wǎng)頁的范例:
可以看見,沒有響應(yīng)式頁面設(shè)計(jì)的網(wǎng)站,會讓手機(jī)版的頁面難以閱讀,使用者必須使用手指滑動放大,造成不便。
三、響應(yīng)式網(wǎng)站設(shè)計(jì)中遇到表格該怎么處理
由于手機(jī)畫面太小,表格很難在手機(jī)上完整呈現(xiàn)。一般來說,表格在響應(yīng)式頁面設(shè)計(jì)有兩種常見的做法。
1、套用表格CSS樣式?梢圆捎帽砀耥憫(yīng)式效果的方式,但不論用哪種做法,在手機(jī)小小的屏幕中都很難完整呈現(xiàn)。從另一方面來說,手機(jī)本來就不如電腦大屏幕可以用來瀏覽大量的資料,用手機(jī)只是用來快速查看資料。
2、直接把表格做成PDF文檔。對于太過復(fù)雜的表格(例:產(chǎn)品規(guī)格),建議直接做成PDF文件,在手機(jī)上可點(diǎn)開PDF后,用手指滑動放大查看資料。
四、響應(yīng)式網(wǎng)站設(shè)計(jì)與自適應(yīng)頁面設(shè)計(jì)的區(qū)別
自適應(yīng)網(wǎng)頁設(shè)計(jì)英文原文為 Adaptive Web Design(AWD),跟響應(yīng)式網(wǎng)頁(RWD)一樣,可在同個(gè)頁面根據(jù)適合屏幕的尺寸,呈現(xiàn)不同的視覺設(shè)計(jì)。在不同的設(shè)備開啟網(wǎng)頁時(shí),AWD 會先判斷屏幕尺寸是哪一種,來讀取不同的 CSS 文件,呈現(xiàn)網(wǎng)頁設(shè)計(jì)排版。
相對于響應(yīng)式設(shè)計(jì)的網(wǎng)站,開發(fā)和維護(hù)會更花費(fèi)心力。因?yàn)?AWD 需要為一個(gè)網(wǎng)站設(shè)計(jì)多個(gè) CSS,會增加工作復(fù)雜程度和開發(fā)成本。由于自適應(yīng)網(wǎng)站開發(fā)成本較高,現(xiàn)在響應(yīng)式頁面設(shè)計(jì)已經(jīng)可以做到自適應(yīng)可以做到的功能,所以 AWD 漸漸在市場中消失。
五、響應(yīng)式與自適應(yīng)網(wǎng)頁哪個(gè)對SEO比較好
Google于2020年9月已全面執(zhí)行“移動端內(nèi)容優(yōu)先索引”,顧名思義,移動端網(wǎng)站會成為Google優(yōu)先檢索及影響排名的依據(jù)。那么哪一個(gè)對SEO比較好?接下來請看我們詳細(xì)的比較說明。
1、避免重復(fù)內(nèi)容
由于自適應(yīng)網(wǎng)站設(shè)計(jì)采用手機(jī)版、電腦版兩個(gè)不同網(wǎng)址,對Google來說,容易判定為有重復(fù)內(nèi)容的網(wǎng)站,因此自適應(yīng)網(wǎng)站需在手機(jī)版HTML注明“電腦版的對應(yīng)網(wǎng)址”,Google算法才能將電腦版和手機(jī)版網(wǎng)站區(qū)分開來、各自收錄。而響應(yīng)式由于是同一個(gè)網(wǎng)址的同一個(gè)內(nèi)容,因此沒有這方面的問題。
2、減少重新跳轉(zhuǎn)
自適應(yīng)因手機(jī)版、電腦版網(wǎng)址不同,在切換設(shè)備時(shí),前端工程師通常會采用“重新跳轉(zhuǎn)”的方式,讓兩個(gè)版本的網(wǎng)站相互對應(yīng)、自動轉(zhuǎn)換。但在SEO中,重新跳轉(zhuǎn)越少越好,較少的跳轉(zhuǎn)能避免導(dǎo)向到錯誤的網(wǎng)址,或讓用戶等待時(shí)間過長,導(dǎo)致較高的跳出率。
3、網(wǎng)頁載入速度
近來Google在網(wǎng)頁打開速度加強(qiáng)算法上的權(quán)重,并不斷公開表示網(wǎng)頁載入速度是決定自然排名、關(guān)鍵字廣告排名的要素之一。由于自適應(yīng)網(wǎng)站在開發(fā)流程上是針對手機(jī)版的使用體驗(yàn)進(jìn)行開發(fā),因此可針對手機(jī)設(shè)備量身訂做HTML、JavaScript、CSS,讓手機(jī)版網(wǎng)站得到較佳的網(wǎng)頁加載速度。相比之下,響應(yīng)式網(wǎng)站必須把眾多平臺設(shè)備版本的HTML、JavaScript、CSS都在同一個(gè)頁面去執(zhí)行,文件較大,因此經(jīng)常需要代碼優(yōu)化、緩存、CDN等技術(shù)來加快網(wǎng)頁打開速度。
4、節(jié)省 Google 爬取網(wǎng)站預(yù)算
Googlebot 會依照網(wǎng)站流量、更新速度、SEO 權(quán)重等 .. 多種因素,決定抓取這個(gè)網(wǎng)站的頻率,要撥多少“ 預(yù)算 ”給該網(wǎng)站,這就是爬取預(yù)算。Googlebot 會自動讀取手機(jī)版和電腦版網(wǎng)頁,并且分別出相似內(nèi)容,以及避免誤判重復(fù)內(nèi)容問題。
但一個(gè)內(nèi)容網(wǎng)頁,有 2 種以上版本,會花費(fèi)更多 Googlebot 更多的爬取預(yù)算在不同版本,這也是為什么 AWD 自適應(yīng)設(shè)計(jì),正在逐漸減少的原因。如果網(wǎng)站規(guī)模過大,像是擁有許多網(wǎng)頁、更新頻率越高,像是電商平臺、新聞媒體等類型網(wǎng)站,就會產(chǎn)生不小的影響。