• 不懂就问系列之CSS


    1.关于写官网遇到的CSS问题(一般是兼容问题)

    统一局域网下可手机调试,手机是好的,上线就不好,一般情况是打包css的问题,但这个审查元素的时候能看到DOM已存在就是不显示,TMD竟然是

    opacity兼容性问题,要写全
     {   
        filter: alpha(opacity=60); /* IE */
            -moz-opacity: 0.6; /* 老版Mozilla */
            -khtml-opacity: 0.6; /* 老版Safari */
            opacity: 0.6; /* 支持opacity的浏览器*/
        }
    

     

    2.均分一个页面

    父元素display: flex;子元素:flex:1 简单搞定

    3.计算高度或者宽度的时候calc

    calc 函数  

    height: calc(100vh - 50px);

    请注意,减号前后必须有空格!!! 必须有空格

     

    4.当手机端不生效的时候

    .commonbase-circle-spea {
      200px; /*px*/
      height: 200px; /*px*/
      margin: 20px;
    }
    加的/*px*/本地神效,线上不生效,/*px*/失效情况处理,一般/*px*/变成大写/*PX*/ 或者不用less 嵌套单独拎出来一个类单独 或者去webpack配置
    加了/*px*/一般针对的字体大小,加了之后不变
     
    5.如何让文字竖着排列writing-mode不常用
    writing-mode: tb-rl;
     
    6.关于背景图的相关问题
    <div class="newcenter"></div>
    .bg{
      200px;
    height:200px;
       background: url("@/static/images/lianxifangshi.png") no-repeat;
            background-size: 100% auto;
       }
    

    background-size:100%宽度铺满  auto 高度自适应才不会压缩图片,一般写法就够用了

    当需要hover时,显示动态图eg:

    .business-content-commonbase-circle:hover {
            background: url("@/static/images/weave.gif") no-repeat;
            background-size: 200% 200%;
            background-position: 50% 50%;//background-position 属性设置背景图像的起始位置
    }

     

    7.overflow: auto一般有滚动条的写这个

    如果值为 scroll,不论是否需要,用户代理都会提供一种滚动机制。因此,有可能即使元素框中可以放下所有内容也会出现滚动条。所以写auto好看一点

     
  • 相关阅读:
    接口的使用
    web service 实现无刷新返回一个表
    webservice 实现动态刷新
    js 实现子树选中时父目录全被选中
    相册的简单实现
    基于角色的身份验证3
    一个购物车的简单实现(多层开发)
    asp2.0 中实现 msdn 左边导航栏
    xsl 中 xsl:copy 的使用
    企业库中使用transaction(企业库中的列子)
  • 原文地址:https://www.cnblogs.com/myfirstboke/p/15622952.html
Copyright © 2020-2023  润新知