css3

1.不换行

white-space:nowrap;

2.强制换行

word-wrap:break-word;

3.css文本一处属性指定应向用户如何显示溢出内容

    .text{
      white-space: nowrap;
       200px;
      overflow: hidden;
      text-overflow: ellipsis;   //溢出部分为三个点
      若 text-overflow:clip;  //直接裁剪  
    }

 4.box-sizing

box-sizing:content-box|border-box|inherit
content-box是标准的盒模型,你设置的宽高不包括padding和border 宽高=你设置的宽高+padding+border
border-box是怪异盒模型 无论怎样设置,宽高就是你开始设置的宽高

5.文本方向

direction: rtl;  文字从右向左显示,但是顺序还是原本的顺序
unicode-bidi: bidi-override;先写的在最右边,后写的在左边

6.css3伪元素选择器

    .ipt::-webkit-input-placeholder{
        color: green;
    }
    .ipt::-moz-placeholder{
        color: green;
    }
    .ipt:-ms-input-placeholder{
        color: green;
    }
    .ipt::placeholder{
        color: green;
    }

7.transform 

  matrix(number,number,number,number,number,number):

     以一个含六个值的(a,b,c,d,e,f)变换矩阵的形式指定一个2D变换,相当于直接应用一个[a,b,c,d,e,f]变换矩阵

    a c e

    b d f  这种格式的    a,d是scale() c,b是skew() e,f是translate()

    

原文地址:https://www.cnblogs.com/SunShineM/p/6890654.html