欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
    initial-letter属性里可以设置两个值:
    initial-letter:值1值2;
    值1:表示的行高;
    值2:表示沉度。
    这里我们就用简单的代码示例来看看效果:
    .raised-cap::first-letter{
    color:#bf4055;
    initial-letter:31;
    }
    .sunken-cap::first-letter{
    color:#bf4055;
    initial-letter:32;
    }
    .drop-cap::first-letter{
    color:#bf4055;
    initial-letter:3;
    }
    效果图:
    3.jpg
    是不是很方便简单,但很遗憾现在还有很多的浏览器不支持该属性,下面我们来看看哪些浏览器支持(绿色表支持):
    4.jpg
    虽然现在浏览器对该属性的支持度还是满天红色,但我们可以借助@supports来做一些降级处理,判断浏览器是否支持,从而实现首字下沉效果:
    //浏览器支持采用下面的方法
    @supports(initial-letter:5)or(-webkit-initial-letter:5){
    .intro:nth-of-type(1)::first-letter{
    -webkit-initial-letter:3;
    initial-letter:3;
    }
    }
    //浏览器不支持采用伪元素+浮动的方法
    @supports(not(initial-letter:5))and(not(-webkit-initial-letter:5)){
    .intro::first-letter{
    color:#bf4055;
    font-size:7.1875rem;
    float:left;
    line-height:.7;
    margin:17px2px00;
    }
    }


2.jpg
 

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/css3-style/c57335.shtml