让DIV中文字换行显示

简介:

1.

复制代码
<style>
     div
     {
         white-space:normal;
         word-break:break-all;
         word-wrap:break-word; 
         }
    </style>

 <div style=" width:100px; border:1px solid red">
    I am a doibiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
    </div>
复制代码

未加css前效果:------->加上效果:

 

2.这三句重点在于:word-break与word-wrap

a:word-break  属性规定自动换行的处理方法。

提示:通过使用 word-break 属性,可以让浏览器实现在任意位置的换行。

描述
normal 使用浏览器默认的换行规则。
break-all 允许在单词内换行。
keep-all

只能在半角空格或连字符处换行。

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

描述
normal 只在允许的断字点换行(浏览器保持默认处理)。
break-word 在长单词或 URL 地址内部进行换行。

还是看示例:

复制代码
<style>
     div
     {  
         word-wrap:break-word; 
         }
    </style>

<div style=" width:100px; border:1px solid red">
    I am a doibiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
    </div>
复制代码

结果:

将dobiiiiiiiiiiiiiiiiiii做为一个整体进行换行显示。

 

复制代码
<style>
     div
     {
         word-break:break-all;
         
         }
    </style>

<div style=" width:100px; border:1px solid red">
    I am a doibiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
    </div>
复制代码

结果:

将dobiiiiiiiiiiiiiiiiiii截断进行换行显示。

我想这下这两个的区别应该很清楚了吧!

转载:http://www.cnblogs.com/zqzjs/p/4713061.html

目录
相关文章
|
前端开发
CSS文字溢出显示省略号,且出现title或者tooltip
CSS文字溢出显示省略号,且出现title或者tooltip
1523 0
CSS文字溢出显示省略号,且出现title或者tooltip
|
3月前
|
SEO
如何像人类一样写HTML之标题、段落、换行、水平线与文本格式化标签
如何像人类一样写HTML之标题、段落、换行、水平线与文本格式化标签
如何像人类一样写HTML之标题、段落、换行、水平线与文本格式化标签
|
4月前
div 文字溢出文字自动隐藏显示
div 文字溢出文字自动隐藏显示
|
5月前
layUI table 内容超出宽度怎么换行显示,而不是显示省略号
layUI table 内容超出宽度怎么换行显示,而不是显示省略号
116 0
|
8月前
|
前端开发
css使文字显示两行后显示省略号
css使文字显示两行后显示省略号
51 0
UI文字换行的三种方法
UI文字换行的三种方法
264 0
html+css实战11-换行和水平线标签
html+css实战11-换行和水平线标签
164 0
html+css实战11-换行和水平线标签
|
开发者
换行和div span标签|学习笔记
快速学习换行和div span标签
134 0
换行和div span标签|学习笔记
在div标签中显示特殊字符(包括html标签)
在div标签中显示特殊字符(包括html标签)