CSS样式怎么控制文字强制换行 详细??

发布网友

我来回答

1个回答

热心网友

在开发系统的过程中,会发现有时界面上一行显示的内容过多,超出了范围占用其他地方,导致页面错乱。在CSS3新加的属性中,有几个属性可以用来控制行内文字换行或者显示省略号。其中,word-break属性可以设置文本内换行,对应常用的属性值有:

(1)break-all:可以在文本内换行,任意断开

(2)break-word:可以在文本内换行

(3)keep-all:不允许换行

(3)normal:可以在文本内换行

下面利用几个实例说明word-break的用法,操作如下:

第一步,双击打开HBuilder工具,在Web项目指定目录新建静态页面,并引入相关的CSS和JS文件;在body标签插入一个table和一个无序列表,如下图所示:

第二步,打开浏览器,预览该静态页面的效果,可以发现无序列表内容未换行,如下图所示:

第三步,利用CSS3中的选择器,分别设置无序列表中的子项word-break属性,如下图所示:

第四步,再次保存代码并预览该界面,由于给无序列表添加了背景渐变,效果如下图所示:

第五步,查看效果发现没有换行,经过检查发现应该设置无序列表子项的li标签,如下图所示:

第六步,设置完li标签样式,再次查看界面效果,可以看到第一项和第二项文字内容换行了,如下图所示:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com