移动端布局注意事项与less

用Koala实现less的实时编译

1、下载Koala(Koala可以实现实时编译)

2、把CSS文件夹(如index.css,index.less)拖到Koala中

3、点击到需要编译的index.css,如:

4、点击Compile即可实现实时编译。Koala会在底部最小化运行。

less的语法

1、less可以定义变量,便且可以实现计算

如:【若是UI给的图是750,则@r=750/script代码适配的时候随意除的数;@r也=根字体大小*2(这个根字体大小是指的设计图的尺寸/2的手机下看的根字体大小)】

2、less可以实现区域包含——层次性包含

如:html为:

    <div id="wrap">

      <ul >

        <li></li>

        <li></li>

      </ul>

    </div>

  less中则可这样写:

#wrap{

    width:200px;

    height:400px;

      ul{

        width:100%;

        height:100%;

        li{

          font:20px "黑体";

          border:1px solid #333;

        }

      }

   }   //即可以这样嵌套式的书写

在写商城布局的时候遇见的问题

1、看效果要在375宽度的手机下看

2、nav与header的固定定位需要用position:absolute去模拟。模拟方式如下

html,body{

    width:100%;

    height:100%;

    overflow:hidden;//隐藏自带的滚动条

   }

 html{

  position:relative;

 }

 nav{

  position:absolute;

  top:0;

  left:0;

 } //这样nav就固定定位了

 header{

  position:absolute;

  top:(nav的高度);

  left:0;

 }

 //原来的滚动条没有了如何添加滚动条呢?把它加在section身上

 section{

  position:absolute;

  top:(nav+header的高度);

  left:0;

  bottom:0 //写bottom:0的目的是让section有一个高度,这样overflow:auto才能有效;

   overflow:auto;

 }

html结构如下:

效果如下:

3、头部的a标签宽度要设置大一点不然用户很难点 如:

4、所有量出来的效果图的px都要/@r(@r等于多少前面有说) 如:

原文地址:https://www.cnblogs.com/fxyg/p/9721674.html

时间: 2024-08-01 11:14:55

移动端布局注意事项与less的相关文章

移动端布局注意事项及解决

1.winphone系统a.input标签被点击时产生的半透明灰色背景怎么去掉 <meta name="msapplication-tap-highlight" content="no"> 1.关闭iOS键盘首字母自动大写 <input type="text" autocapitalize="off" /> 2.禁止文本缩放 html {-webkit-text-size-adjust: 100%;}

移动端布局注意事项学习之一

0.winphone系统a.input标签被点击时产生的半透明灰色背景怎么去掉 <meta name="msapplication-tap-highlight" content="no"> 1.关闭iOS键盘首字母自动大写 <input type="text" autocapitalize="off" /> 2.禁止文本缩放 html { -webkit-text-size-adjust: 100%;}

PC端布局注意事项

1.vertical-align只对inline-block或table-cell有效: 2.一个定宽的没定高的div,高度会自动自适应,但是若是一个英文单词过长则会溢出div,此时需要使用word-wrap或者word-break(单词会被切断): 3.两端定宽,中间自适应: a.table-layout:fixed; b.flex; c.双飞翼布局. 原文地址:https://www.cnblogs.com/JIEJIANG/p/9769991.html

移动端开发注意事项记录

移动端开发注意事项记录 1.移动端WEB开发常见问题 2.webapp开发技巧 3.移动端开发需要注意的20个要点 4.移动平台3G手机网站前端开发布局技巧汇总

移动端布局解决方案+神器

godcss 移动端布局终极解决方案+神器--- 让移动端布局开发更加容易 http:/www.github.com/godcss/ 介绍 godcss不是一个库,也不是一个框架.它是一个移动端布局开发解决方案.使用godcss可以让移动端布局开发更容易. 使用动态的HTML根字体大小和动态的viewport scale. 遵循视觉一致性原则.在不同大小的屏幕和不同的设备像素密度下,让你的页面看起来是一样的. 不仅便捷了你的布局,同时它使用起来异常简单.可能你会说 talk is cheap,s

响应式布局和移动端布局

响应式布局就是响应式设计方案呈现的效果.具体就是页面的布局会根据不同设备的显示面积(主要是宽度)的不同而呈现不同的布局,这个效果是比弹性的布局更好的地方是样式会主动地根据用户的设备的显示面积呈现的布局更灵活,可读性更强.当然对研发的要求也更高(比如说如何更好地让图片,适配,UI动画自适应各种布局).响应式设计一般来说是一套设计方案解决所有的设备的自适应问题.对应的样式文件可能是多个,也可以只写一个(在一个css文件声明不同的media query就可以). 移动端布局就是传统的固定宽度或者弹性布

Android手势识别 Camera 预览界面上显示文字 布局注意事项(merge布局)

通常在Surfaceview作为预览视频帧的载体,有时需在上面显示提示文字.以前我弄的都好好的,今天忽然发现叠加的TextView不管咋弄都出不来文字了,跟Surfaceview一起放在FrameLayout也不行,后来想到merge布局,发现也不行.大爷的,奇了怪了,最后发现了原因,原来是顺序问题.也即无论是在RelativeLayout里还是merge布局里,View是逐个叠加上去的,一层一层铺上去的.如果你先放TextView在最前面,那肯定被后面的全屏Surfaceview覆盖了.用常规

移动端布局方案 网易

移动端布局: rem方案:页面中的任何元素都采用rem布局,包括字体. 1 <!DOCTYPE html> 2 <html lang="zh-CN"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 7 <me

移动端布局Demo测试

上两张图自勉一下(来自刘墉先生的文章,最近看他的作品):然后移动端该愈来愈受到重视,未来的市场我不知道,不过我知道手机的功能越来越强大是不争的事实!移动端布局的积累也需要从现在做起!                                需求一:实现下图效果,注意不同手机的型号:原生称为适配,我们称为自适应不变形 思路一:btn+ima布局风格 <div class="row margin-top"> <div class="col-sm-12&qu