• css常见问题一


    【1】禁止换行
    .class {word-break:keep-all;white-space:nowrap;}
    【2】强制换行
    .class{word-break:break-all;}
    普通容器中(Div)的用法建议
    word-wrap:break-word;
    容器中(Div)中的表格的用法建议
    table-layout:fixed;word-wrap:break-word;
    【3】hank手法
    .class {
    background:#000;
    background:#06f9;
    background:#090;
    background:#090/;
    *background:#f60;
    _background:#f00;
    }

    【4】透明图层
    .class {
    background: rgba(255, 132, 0, 0.8) !important;
    background: #ff8400; filter: alpha(opacity=80);
    }

    【5】渐变色兼容
    1 第一种渐变
    .class {
    background:#7d7d7d;
    background:linear-gradient(to bottom, #7d7d7d, #191919);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7d7d7d,endColorstr=#191919,grandientType=1);
    background: -ms-linear-gradient(top, #7d7d7d, #191919);
    background:-moz-linear-gradient(top,#7d7d7d,#191919);

    background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#7d7d7d), to(#191919));
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7d7d7d), to(#191919));
    background: -webkit-linear-gradient(top, #7d7d7d, #191919);
    background: -o-linear-gradient(top, #7d7d7d, #191919);
    }

    第二种渐变
    .class {
    background: #d53727;
    background: -moz-linear-gradient(top, #d53727 0%, #d53727 50%, #c51f14 51%, #c51f14 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d53727), color-stop(50%,#d53727), color-stop(51%,#c51f14), color-stop(100%,#c51f14));
    background: -webkit-linear-gradient(top, #d53727 0%,#d53727 50%,#c51f14 51%,#c51f14 100%);

    background: -o-linear-gradient(top, #d53727 0%,#d53727 50%,#c51f14 51%,#c51f14 100%);
    background: -ms-linear-gradient(top, #d53727 0%,#d53727 50%,#c51f14 51%,#c51f14 100%);
    background: linear-gradient(to bottom, #d53727 0%,#d53727 50%,#c51f14 51%,#c51f14 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d53727', endColorstr='#c51f14',GradientType=0 );
    }
    【6】如何让谷歌浏览

    p{font-size:10px;-webkit-transform:scale(0.8);}

    【7】苹果iPhone safari浏览器样式重置修复submit按钮圆角bug

    input[type="text"],input[type="password"]{-webkit-appearance: none;border-radius: 0;}
    input[type="submit"],input[type="reset"],input[type="button"],button{ -webkit-appearance: none;}

    【8】dreamweaver 删除多余空白(√使用正则表达式)
    (( )s* ){1,}
    $2

    【9】CSS3的calc()使用 calc不明白的打开:http://www.w3cplus.com/css3/how-to-use-css3-calc-function.html
    calc()的运算规则
    使用“+”、“-”、“*” 和 “/”四则运算;
    可以使用百分比、px、em、rem等单位;
    可以混合使用各种单位进行计算;
    表达式中有“+”和“-”时,其前后必须要有空格,如"widht: calc(12%+5em)"这种没有空格的写法是错误的;
    表达式中有“*”和“/”时,其前后可以没有空格,但建议留有空格。


    浏览器的兼容性

    浏览器对calc()的兼容性还算不错,在IE9+、FF4.0+、Chrome19+、Safari6+都得到较好支持,同样需要在其前面加上各浏览器厂商的识别符,不过可惜的是,移动端的浏览器还没仅有“firefox for android 14.0”支持,其他的全军覆没
    .elm {

    -moz-calc(expression);

    -webkit-calc(expression);

    calc();
    }
    【10】 transition 与 transform

    transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜。
    transform:rotate(0deg) scale(1.1); 意思:以自己为中心放大1.1倍
    transition参考文章http://www.w3cplus.com/content/css3-transition
    transition:all 0.3s ease 0s;
    【11】a 链接到同一个页面的不同位置
    <a href="#C4">查看 Chapter 4。</a>
    <h2><a name="C4">Chapter 4</a></h2>

  • 相关阅读:
    Vue 组件封装发布到npm 报错 Uncaught TypeError: Cannot read property 'toLowerCase' of undefined
    SpringBoot thymeleaf模板版本,thymeleaf模板更换版本
    SpringBoot application.properties (application.yml)优先级从高到低
    SpringBoot Cmd运行Jar文件指定active文件的命令如下
    Linux各文件夹的作用
    spring + Mybatis + pageHelper + druid 整合源码分享
    MyEclipse weblogic Deploy Location项目名称不正确解决方案
    Mybatis整合通用Dao,Mybatis整合通用Mapper,MyBatis3.x整合通用 Mapper3.5.x
    An internal error occurred during: "Launching xxx on WebLogic10.x".
    Spring集成Mybatis,spring4.x整合Mybatis3.x
  • 原文地址:https://www.cnblogs.com/moneyss/p/7119531.html
Copyright © 2020-2023  润新知