響應式網頁設計(Responsive web design,通常縮寫為RWD),或稱自適應網頁設計、回應式網頁設計、對應式網頁設計。
擴展閱讀:“響應式網頁設計與手機版網站區別分析”
是一種網頁設計的技術做法,該設計可使網站在不同的瀏覽設備(從桌面電腦顯示器到行動電話或其他行動產品瀏覽設備)上瀏覽時對應不同解析度皆有適合的呈現,減少使用者進行縮放、平移和卷動等操作行為。
對于網站設計師和前端工程師來說,有別于過去需要針對各種瀏覽設備進行不同的設計,使用此種設計方式將更易于維護網頁。
此概念于2010年5月由國外著名網頁設計師Ethan Marcotte所提出。
RWD響應式網頁,如同水一樣,遇到怎樣的容器(屏幕)就變成怎樣的形狀,如下圖
采用RWD設計的網站使用CSS3 Media queries,即一種對@media規則的擴充功能,以及串流的基于比例的網格和自適應大小的圖像以適應不同大小的瀏覽設備:
串流網格概念要求頁面元素使用相對單位如百分比或字型排印學調整大小,而不是絕對的單位如像素或點。
靈活的圖像也以相對單位調整大小(最大到100%),以防止它們顯示在包含它們的元素外面。
Media queries允許網頁根據存取站點瀏覽設備的特點而使用不同CSS樣式規則,最常用的是瀏覽器的寬度。
回應式網頁設計變得更加重要,因為移動流量現在占網際網路流量的一半以上。
因此,Google宣布行動瀏覽設備時代的到來(Mobilegeddon)(2015年4月21日),并開始提高移動友好的網站的評級,如果搜尋是被從一個行動瀏覽設備發起。
GOOGLE及百度都喜歡RWD響應式設計
1.使用單一網址,減少重復的內容
2.降低網頁跳離率(Bounce Rate),流暢的瀏覽動線規劃
3.提高網頁可用性,