zoukankan      html  css  js  c++  java
  • 不懂就问系列之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好看一点

     
  • 相关阅读:
    数据库设计:数据库设计步骤,er图,三大范式
    连接查询
    连接查询和分组查询
    Django项目的创建与配置
    WEB框架的原理总结
    RabbitMQ---消息队列
    Djang之基于角色的权限控制(RBAC)
    Django之基于RBAC权限控制生成动态菜单
    关于装饰器的一些小练习
    关于简单的python函数的一些小练习题
  • 原文地址:https://www.cnblogs.com/myfirstboke/p/15622952.html
Copyright © 2011-2022 走看看