• 工作总结


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

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

    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+*/

    }

    以下是真实的个人经历:

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

  • 相关阅读:
    提升云桌面登录账号安全,宁盾双因素认证“护航”齐鲁制药移动办公
    关于双因素认证(2FA),这些基础知识你一定要知道
    3天时间,如何用双因素认证帮5000名员工实现远程办公账号安全
    企业快速发展,新技术新场景频出,如何构建身份管理体系支撑企业持续发展变革?
    关于ADFS的局限性,你了解多少?
    初创公司如何布局零信任网络安全?
    什么是身份和访问管理(IAM)?
    为什么是时候迎接远程办公了?
    无密码就是最好的密码,深入解析免密认证的方法和实例
    带你了解免密认证的优势和挑战
  • 原文地址:https://www.cnblogs.com/weiyunblogs/p/6640290.html
Copyright © 2020-2023  润新知