博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信h5页面制作
阅读量:5320 次
发布时间:2019-06-14

本文共 1173 字,大约阅读时间需要 3 分钟。

微信h5页面制作,说白了就是html5技术,div+css,只是在手机端而已。今天我来分享一下自己在这一块的开发经验。

在html标签中导入标签<mate>

属性解释

content属性值 :

width:可视区域的宽度,值可为数字或关键词device-width

height:同width

intial-scale:页面首次被显示是可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放

maximum-scale=1.0, minimum-scale=1.0;可视区域的缩放级别,

maximum-scale:用户可将页面放大的程序,1.0将禁止用户放大到实际尺寸之上。

user-scalable:是否可对页面进行缩放,no 禁止缩放

注:

1.所有的缩放值都必须在0.01-10的范围之内

2.minimum-scale、maximum-scale要么写值,要不留这两个

3.不使用绝对宽度

4.由于网页会根据屏幕宽度调整布局,所以不能使用绝对宽度的布局,也不能使用具有绝对宽度的元素,这一条非常重要。具体说,CSS代码不能指定像素宽度(width:xxx px; )只能指定百分比宽度(width: xx%或者width:auto)

5.CSS的@media规则,同一个CSS文件中,也可以根据不同的屏幕分辨率,选择应用不同的CSS规则。

HTML代码

@media screen and (max-device-width: 400px) {.column {    float: none;    width:auto;}#sidebar {    display:none;}}

  

上面的代码意思是,如果屏幕宽度小于400像素,则column块取消浮动(float:none)、宽度自动调节(width:auto),sidebar块不显示(display:none)。

6.流动布局

各个区块的位置都是浮动的,不是固定不变的。

HTML代码

.main {    float: right;    width: 70%;}.leftBar {    float: left;    width: 25%;}

float的好处是,如果宽度太小,放不下两个元素,后面的元素会自动滚动到前面元素的下方,不会在水平方向overflow(溢出),避免了水平滚动条的出现。

另外,绝对定位(position: absolute)的使用,也要非常小心。

7.图片的自适应

图片的宽度和高度要按百分比来设定,千万不可以设定成固定大小。

HTML代码 <img width="95%" src="" alt="" />

转载于:https://www.cnblogs.com/weixindev/p/6813421.html

你可能感兴趣的文章
Python默认调用路径
查看>>
启动redis一闪就关
查看>>
Maven之setting.xml配置文件详解
查看>>
python简单小常识
查看>>
可视化框架设计-图表类型
查看>>
HDU1823 Luck ans Love 二维线段树
查看>>
富数据控件 DetailsView 和 FormView
查看>>
ASP.NET 4.5 Web Forms and Visual Studio vs2013年入门1
查看>>
JUC - ReentrantLock 的基本用法 以及 lock()、tryLock()、lockInterruptibly()的区别
查看>>
《那一世》
查看>>
迷你DVD管理器
查看>>
从github上下载的ipynb文件的打开方法
查看>>
PAT L2-005 集合相似度(模拟集合set)
查看>>
Unity EditorWindow 笔记
查看>>
java 连接 Access数据库的两种方法
查看>>
SDK目录结构
查看>>
malloc() & free()
查看>>
HDU 2063 过山车
查看>>
Java程序设计-v01
查看>>
高精度1--加法
查看>>