微信h5頁面制作,就是html5技術(shù),div+css。
在html標(biāo)簽中導(dǎo)入標(biāo)簽<mate>:<meta name="viewport" content="width=device-width, initial-scale=0.5, minimum-scale=0.3, maximum-scale=2.0, user-scalable=yes" />
解釋
content屬性值 :
width:可視區(qū)域的寬度,值可為數(shù)字或關(guān)鍵詞device-width
height:同width
intial-scale:頁面首次被顯示是可視區(qū)域的縮放級別,取值1.0則頁面按實際尺寸顯示,無任何縮放
maximum-scale=1.0, minimum-scale=1.0;可視區(qū)域的縮放級別,
maximum-scale:用戶可將頁面放大的程序,1.0將禁止用戶放大到實際尺寸之上。
user-scalable:是否可對頁面進行縮放,no 禁止縮放
注:
1,所有的縮放值都必須在0.01-10的范圍之內(nèi)
2, minimum-scale、maximum-scale要么寫值,要不留這兩個
3, 不使用絕對寬度
4, 由于網(wǎng)頁會根據(jù)屏幕寬度調(diào)整布局,所以不能使用絕對寬度的布局,也不能使用具有絕對寬度的元素,這一條非常重要。具體說,CSS代碼不能指定像素寬度(width:xxx px; )只能指定百分比寬度(width: xx%或者width:auto)
5, CSS的@media規(guī)則,同一個CSS文件中,也可以根據(jù)不同的屏幕分辨率,選擇應(yīng)用不同的CSS規(guī)則。
HTML代碼
@media screen and (max-device-width: 400px) {
.column {
float: none;
width:auto;
}
#sidebar {
display:none;
}
}
上面的代碼意思是,如果屏幕寬度小于400像素,則column塊取消浮動(float:none)、寬度自動調(diào)節(jié)(width:auto),sidebar塊不顯示(display:none)。
6,流動布局
各個區(qū)塊的位置都是浮動的,不是固定不變的。
HTML代碼
.main {
float: right;
width: 70%;
}
.leftBar {
float: left;
width: 25%;
}
float的好處是,如果寬度太小,放不下兩個元素,后面的元素會自動滾動到前面元素的下方,不會在水平方向overflow(溢出),避免了水平滾動條的出現(xiàn)。
另外,絕對定位(position: absolute)的使用,也要非常小心。
7, 圖片的自適應(yīng)
圖片的寬度和高度要按百分比來設(shè)定,千萬不可以設(shè)定成固定大小。
HTML代碼 <img width="95%" src="" alt="" />
電話:0951-5988193(8:30-17:30)
24H:139 9501 2209、153 7895 1724
地址:銀川市興慶區(qū)鳳凰南街鳳凰商務(wù)樓503室
Copyright @ 昱皓軟件. YUHAO.LTD 寧ICP備16000928號