我们都知道,word-wrap 属性是CSS3的新属性,那么这篇文章就给大家详细讲解一下word-wrap属性怎么使用,以及使用的注意事项,下面来看一个小列子。

1、定义

word-wrap 属性允许长单词或 URL 地址换行到下一行。

2、语法和参数

word-wrap:normal(默认)|break-word normal:允许内容顶开指定的容器边界,如果单词超长,会冲出边界(在当前行显示,不会换行)。 break-word: 内容将在边界内换行,当单词在当前行放不下时,会自动切换到下一行,必要时会触发word-break(注意:请分辨清楚word-break和break-word这俩个是不同的东西,一为属性另为参数)。注:各个浏览器均能识别。

3、说明

word-wrap是控制是否“为词断行”的,设置或检索当前行超过指定容器的边界时是否断开转行。中文没有任何问题,英文语句也没问题。但是对于长串的英文,就不起作用。

4、例子

congratulation这个单词属于长串英文,word-wrap:break-word整个单词看成一个整体,如果该行末端宽度不够显示整个单词,它会自动把整个单词放到下一行,而不会把单词截断,这就是对于长串文字不起作用的解释。word-wrap:normal是默认情况,英文单词不被拆开。

5、总结

作用范围仅为div这类标准块级元素,th,td这类table元素虽然识别但是没有效果(如果为td,th加上宽度word-wrap在IE下是能够发挥效果的,但根据完全兼容性方便记忆角度上来说还是以前面的结论为准)。


相信看了这些案例你已经掌握了方法,更多精彩请关注Work网其它相关文章!

相关阅读:

怎样不使用CSS改变鼠标悬停样式

HTML的网页错位原因以及解决方法

Js操作DOM对象的流程

以上就是Css3中word-wrap属性使用详解及实例的详细内容,更多请关注Work网其它相关文章!

09-19 09:07