html5響應式設計的意思是使用百分比佈局來建立流動的彈性介面,同時使用媒體查詢來限制元素的變動範圍;響應式設計的概念是基於流動佈局、彈性圖片、彈性表格、彈性視訊和媒體查詢等技術的組合。
本教學操作環境:windows10系統、HTML5版本、Dell G3電腦。
什麼是響應式:
響應式設計概念是基於流動佈局、彈性圖片、彈性表格、彈性視訊和媒體查詢等技術的組合。使用百分比佈局來建立流動的彈性介面,同時使用媒體查詢來限制元素的變動範圍,這兩者組合到一起構成了響應式設計的核心。
什麼是視口:
視窗在響應式設計中是一個非常重要的概念。視窗的概念針對行動裝置瀏覽器,分為兩種視窗,一種是可見視口即裝置大小,另一種是視窗視窗即網頁寬度。
標籤
在HTML5中,標籤可以用來設定視窗屬性
基本語法:
<meta name="viewport" content="uesr-scalable=no, width=device-width,initial-scale=1.0,maximum-scale=1.0">
屬性解釋:
uesr-scalable=no:用於設定使用者是否可以縮放,預設值為yes
width=device-width:用於設定視窗視窗的寬度,這裡表示與可見視口寬度相同
initial-scale=1.0:用於設定初始縮放比例,取值為0·10.0
maximum-scale=1.0:用於設定最小縮放比例,取值為0·10.0
height:用於設定視窗視窗的寬度
#minimum-scale:用於設定最小縮放比例
媒體查詢
在CSS3規格中,媒體查詢可以根據視窗寬度、裝置方向等差異來改變頁面的顯示方式。媒體查詢由媒體類型和條件表達式組成。
範例程式碼如下所示:
@media screen and(max-width:960px){ /*样式设置:表示媒体类型screen并且屏幕宽度小于等于960px时的样式*/ }
百分比佈局:
已固定佈局(以像素為單位)可以換算為百分比寬度,來實現百分比佈局:
換算公式為:目標元素寬度/父盒子寬度=百分數寬度
以上是html5響應式設計是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!