1、在<head></head>中添加
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
以上是設置網頁寬度默認等於屏幕寬度,初始縮放倍率是1.0,最大、最小縮放倍率也爲1.0,不容許用戶使用手勢縮放
根據須要可添加如下:
<meta charset="UTF-8"> (設置頁面編碼)
<meta http-equiv="pragma" content="no-cache" />
(不容許從緩存讀取,脫機後沒法訪問)
2、引入css
方法一:根據不一樣屏幕寬度加載不一樣css
<link rel="stylesheet" type="text/css"
media="screen and (max-device-width: 640px)"
href="small.css" />
意思是:屏幕寬度最大爲640px的話,加載small.css
<link rel="stylesheet" type="text/css" media="screen and (min-width: 640px) and (max-device-width: 960px)" href="middle.css" />
意思是:屏幕寬度在640~960px之間的話,加載middle.css
方法二:在同一個css中添加@media判斷
Less中寫法爲:
p{
font-size:16px;
@media screen and(max-device-width: 640px) {
font-size:14px;
}
}
css中寫法爲:
p{
font-size:16px;
}
@media screen and (max-device-width: 640px){
p{
padding-top:45px;
}
}
注意:
一、不使用絕對寬度:width:xxx px;,能夠使用em或%代替,字體也同樣
二、適當使用絕對佈局absolute,可是不濫用
三、建議使用流動佈局float