CSS-word

下面是一些关于word的属性区别,主要通过的实际的测试来加深一下印象,算是一个简单的总结吧。

1. word-break 和 word-warp

我们在显示数据时,经常会发现这样的一些问题:
默认
对于默认的一些文字,它所在的容器并不能完全容纳,所以便会出现这样的问题,文字溢出。
对于这样的问题,解决方法也很简单,那就是使用word-break:break-all;或者是word-warp:break-word;
裁剪
对于上述的问题,其实两者的效果是相同的,如上。

那么两者的差别在哪呢?
word-break:break-all
break-all
word-warp:break-word
break-word
上面是两者之间的不同之处,我们可以看到当剩下的空间不够时,break-all会拆分单词,而break-word不会。

2.word-spacing //规定段落间的字间距

下面的是设置为20px的字间距
word-spacing

3.white-spacing

white-space:normal | pre | nowarp | pre-warp | pre-line
(默认normal)
normal:浏览器会自动合并空白符
pre:浏览器会保留空白符并在当前行显示知道遇到
nowarp:浏览器会不会自动换行
pre-warp:保留空白符,正常换行
pre-line:合并空白符,正常换行

4.text-overflow:ellipsis || clip;

允许设置溢出的文本部分如何像用户显示
例如:

    white-space: nowrap;
    overflow: hidden;       
    text-overflow:ellipsis;

text-overflow
上面是使用的省略号,你也可以换用clip直接截断。
此外,火狐浏览器还支持自定义的显示方式,例如:“text-overflow:‘嘿嘿嘿’”
嘿嘿嘿

暂时就这样吧,以后有兴致在继续。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值