zoukankan      html  css  js  c++  java
  • 工作总结

    作为一个前端人员,有点感慨要发表。

    以下均为个人见地,有错误欢迎指出

    1、首先要说一下html,body,要给app页面总体添加背景图的话,一般不加给这两个元素,而是在body体内新建一个wrap,根据页面的高度设置其高度,这个元素的宽度一般为100%,对于background属性,一般可以定义background:#f00 url(img/img1.jpg) no-repeat 0 0;background-size:100% 100%;

    1.1、说道这里不得不说background-size的用法,background-size:contain;contain表示缩小图片以适应父容器的大小;background-size:cover;表示拉伸图片以适应父容器的大小,background-size:100px 100px;表示重新定义背景图的大小;而background-size:100% 100%;表示按照百分比重定义背景图

    2、说一下box-sizing属性:

    这个属性,个人觉得是很有用的,我个人用的最多的就是box-sizing:border-box属性;

    首先要知道这个属性有三个属性值:content-box(默认值)、border-box,padding-box;

    content-box值,这个元素有个这个属性后,他的border和padding都不计入元素宽度值,会在元素原有宽度高度的基础上外加上border值,padding值;

    padding-box属性,这个属性没怎么用过,表示只有padding才会计入元素宽度和高度范围之内

    border-box属性,表示border和padding都会计入元素宽度和高度范围之内,也就是元素的宽度和高度是固定不变的,只是缩小其内部的宽、高度

    其次,这个box-sizing属性也有兼容问题:一般写的时候要写上:

    -moz-box-sizing:border-box;

    -ms-box-sizing:border-box;

    -o-box-sizing:border-box;

    -webkit-box-sizing:border-box;

    box-sizing:border-box; 

    其实现在大多数移动设备的内核都是webkit,一般写上box-sizing:border-box;-webkit-box-sizing:border-box;就行了,但是免不了其他奇葩内核的手机,就会出现问题,还是加上比较好,我就遇见过,哈哈

    3、说一下display:flex;

    flex是个非常好用的属性,有时真的可以完全代替float和position属性。

    display:flex;是把容器变成弹性盒模式,他的兼容写法:

    .box{

      display:-webkit-box;/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */

      display:-moz-box;/* 老版本语法 :Firefox */

      display:-ms-flexbox;/* 混合版本语法:ie10 */

      display:-webkit-flex;/* 新版本语法: Chrome 21+*/

      display:flex;/*新版本语法: O怦然12.1,Firefox 22+*/

    }

    以下是真实的个人经历:

    哈哈、、、,写页面的时候不要想太多,能够快速、高效的时候把页面给做出来就好了,最后补充一句,图片最好都要进行压缩哦。这样你的用户体验性才会更好

  • 相关阅读:
    PID控制原理和算法
    Android 按钮长按下去重复执行某个动作,放开后停止执行动作
    最小二乘法拟合非线性函数及其Matlab/Excel 实现
    Android 基于蓝牙的方向控制器
    Android/Java 中的 String, StringBuffer, StringBuilder的区别和使用
    input 只允许输入数字
    java scoket编程
    RBAC权限管理
    整理大型网站架构必知必会的几个服务器知识
    Java中Class<T>与Class<?>的区别
  • 原文地址:https://www.cnblogs.com/weiyunblogs/p/6640290.html
Copyright © 2011-2022 走看看