現現在,隨着社會發展,PC端的使用相比較於移動端的使用量顯劣勢。一些頁面的使用也就須要從新設計。css
網頁的響應式開發需求也愈來愈大。html
1.viewport屬性字體
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no">
<title>Document</title>
</head>
<body>
</body>
</html>spa
2.不使用絕對的寬度scala
也就是說平時咱們使用的像素:設計
.containerhtm
{ip
width:100px;開發
}rem
就須要寫成百分比的形式:width:20%;
3.使用相對文字大小
字體也不能使用絕對大小(px),而只能使用絕對大小(rem)。
rem相對大小是相對於根元素的(html),好比html設置大小是10px 則1rem=10px,好比html是16px則1rem=16px.
在默認狀況下,根元素(html)大小是16px,所以默認狀況下1rem=16px;
也就是說 1rem = 10px 1.2rem=12px; 1.6rem=16px;若是想1rem=10px,則須要把html的根元素設置爲10px.
例如:
html{
font-size:62.5%; //把字體大小設置爲10px;10px =16px*62.5%;
}
1rem = 10px;
3.媒體查詢標籤
<link rel="stylesheet" type="text/css" media="screen and (max-width:400px) href="tinyScreen.css"/>