刚接触了一点点用h5移动端的一点知识,用自己最浅薄的理解来看解决自适应屏幕尺寸问题和适应屏幕尺寸的布局问题。
这里,为了解决自适应屏幕尺寸问题大概需要做的就是把HTML中的元素的尺寸尽可能的用百分比表示,再就是结合上vieport虚拟窗口了,一般是用到的这句话:
<meta name="viewport" content="width=device-width,initial-scale=1"/>,查了一下,大概是这个意思:
width:可视区域的宽度,值可为数字或关键词device-width
height:同width
intial-scale:页面首次被显示是可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放
maximum-scale=1.0, minimum-scale=1.0;可视区域的缩放级别,
maximum-scale用户可将页面放大的程序,1.0将禁止用户放大到实际尺寸之上。
user-scalable:是否可对页面进行缩放,no 禁止缩放
说真的,里面的意思并不了解,以后慢慢参悟吧。。

再就是通过media queries解决屏幕尺寸的布局问题了,其实质就是根据不同的屏幕尺寸设置不同的css样式。
首先我们要在head里面引入css文件
<link rel="stylesheet" type="text/css" media="only screen and (max-width:480px),only screen and(max-device-width:480px)" href="device.css"/>,就是类似这种形式了,
然后就是在css文件里设置相应的样式了:
还有另外的一种方式,就是要把相应的样式放到<style type="text/css"></style>下,如下:
@media screen and (max-width: 600px) { /*当屏幕尺寸小于600px时,应用下面的CSS样式*/
.class {
background: #ccc;
}
}
<style type="text/css">

@media screen and (min-width: 600px) { 当屏幕尺寸大于600px时,应用下面的CSS样式
*{
font-size:90%;
}
.page2_ul li:nth-child(1){
margin-top: 10px;
}
.page2_ul li:nth-child(3){
margin-top: 80px;
}
.page4_ul{
width: 50%;
}
.left_2 p:nth-child(2){
text-indent: 6em;
}
.left_2 p:nth-child(3){
text-indent:7em;
}
.left_2 p:nth-child(4){
text-indent:7em;
}
#p2_set1{
text-indent:8em;
}
#p2_set2{
text-indent:10em;
}
#p2_set3{
text-indent:6em;
}
.page5_footer{
width: 30%;
}
.page5_ul li{

margin-top:20px;
}
}
@media screen and (min-width:350px) and (max-width: 410px){
*{
font-size: 70%;
}
.page2_ul li:nth-child(3){
margin-top: 80px;
}

@media screen and (min-width:410px) and (max-width:600px){
*{
font-size: 75%;
}
.page2_ul li:nth-child(3){
margin-top: 100px;
}
}
</style>

最新文章

  1. JSP脚本中的9个内置对象
  2. Windows Server 2012 R2 里面如何安装Net Framework 3.5
  3. nyoj 1058部分和问题(DFS)
  4. Velocity - 单例还是非单例
  5. 如何查看电脑的链接WIFI密码
  6. 动态规划(奇异状态):HNOI 2001 产品加工
  7. Android中如何查找内存泄露
  8. 你知道OneNote的OCR功能吗?office lens为其增大威力,中文也识别
  9. js同时使用多个分隔符分割字符串.
  10. ubuntu追加磁盘空间
  11. 05 Activity知识
  12. codeforces1107G Vasya and Maximum Profit 【模拟】
  13. React Native学习(一) 环境搭建
  14. 接口测试总结分享(http与rpc)
  15. ViewPager结合Fragment进行无限滑动
  16. P2819 图的m着色问题(DFS)
  17. 四、windows下TortoiseGit的使用与操作
  18. 洛谷P4570 [BJWC2011]元素 线性基
  19. 编写简易的JS输入框模糊查询匹配(附有源码和demo)
  20. MVC的BundleConfig应用

热门文章

  1. 总结一下C++各个版本之间的功能扩充
  2. 富文本ckediter
  3. 【Python之路】第一篇--Linux基础命令
  4. DateUtils时间工具类探究
  5. 《JavaScript高级程序设计》读书笔记 ---基本概念小结
  6. Python Cookbook - 1 - 数据结构和算法
  7. javaWEB总结(7):HttpServlet和HttpServletRequest
  8. 如何使用kaptcha验证码组件
  9. kloxo面板教程-折腾了一天
  10. WHM API 1 - createacct