.word {
// 必须设置宽度
width: 270px;
word-break: break-word;
white-space: pre-line;
}
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8"/>
		<style>
			div{
				width: 70px;
				height: 100px;
				background: green;
			}
			.con1,.con2{
				border: 1px solid black;
			}
		</style>
	</head>
	<body>
		<div class="con1">
			This is a loooooooooooooooooooooooooooooooooooooooooong word.
		</div>
		<div class="con2">
			This is a short word.
		</div>
	</body>
</script>
overflow-wrap: normal;
overflow-wrap: anywhere;
overflow-wrap: break-word;
<div class="demo">
	<p>正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后就会自动换行</p>
	<p>数字和英文字符:</p>
	<p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p>
	<p>强制换行后</p>
	<p class="wrap">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p>
</div>
<div>
<p>正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后就会自动换行</p>
<p>数字和英文字符:</p>
<p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p>
<p>强制换行后</p>
<p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p>
</div>
<div>
<p>This is a long Wordddddddddddddddddddddddddddddddddddddddd!</p>
<p>This is a long Wordddddddddddddddddddddddddddddddddddddddd!</p>

</div>
/*让单元格内容过多时也不换行*/
#datasTablediv table td{
white-space: nowrap;
}
<div >
  <p>
    <font >EBOM</font>
    <span >编号:</span>
    <span id="ParentsCode"></span>
    <span >名称:</span><span id="EbomName"></span>
  </p>
</div>
一般的元素都有设置自动换行的自动换行:
word-wrap: break-word;
word-break: normal;

强制不换行:
white-space:nowrap;

CSS设置不转行:
overflow:hidden 隐藏
white-space:normal 默认 //***
pre 换行和其他空白字符都将受到保护
nowrap 强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象

设置强行换行
word-break:
normal ; 依照亚洲语言和非亚洲语言的文本规则,允许在字内换行
break-all :  该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本
keep-all :  与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本与之间的高度解决办法

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>css实现文字较少时居中,文字较多换行时左对齐</title>
<style>
*{
margin: 0;
padding: 0;
}
.main{
width: 300px;
height: 500px;
border: 1px solid #000;
margin: 0 auto;
margin-top: 20px;
}
.wrap{
width: 135px;
height: 200px;
border: 1px solid #f00;
margin-left: 10px;
margin-top: 10px;
float: left;
box-sizing: border-box;
overflow: hidden;
text-align: center;
}
.img{
width: 135px;
height: 140px;
background: rgba(0,0,0,0.4);
}
.wrap p{
font-size: 13px;
display: inline-block;
text-align: left;
word-break: break-all;
padding: 0 5px;
}
</style>
</head>
<body>
<div class="main">
<div class="wrap">
<div class="img"></div>
<p>文字文字</p>
</div>
<div class="wrap">
<div class="img"></div>
<p>文字过多文字过多文字过多文字过多文字过多文字过多</p>
</div>
<div class="wrap">
<div class="img"></div>
<p>文字过多文字过多文字过多文字过多文字过多文字过多</p>
</div>
</div>
</body>
</html>
{
white-space: nowrap;
text-overflow:ellipsis;
overflow:hidden;
}
<style type="text/css">  
.AutoNewline  
{  
  word-break: break-all;/*必须*/  
}  
</style>  <table>  
<tr>
参数

word-break:normal(默认)||break-all||keep-all  Firefox、Opera不能识别
String text = "This is a long text that needs to be split into multiple lines. " +
              "Here is the first line." +
              "Here is the second line." +
              "Here is the third line.";
System.out.println(text);
word-break: break-all;
/*只对英文起作用,以字母作为换行依据。
如果该行末端有个很长的英文单词,它会把单词截断,一部分保持在行尾,另一部分换到下一行。*/

word-wrap: break-word;
/*只对英文起作用,以单词作为换行依据。
如果该行末端宽度不够显示整个单词,它会自动把整个单词放到下一行,而不会把单词截断掉。*/

white-space: pre-wrap;
/*只对中文起作用,强制换行。*/
.wrap { table-layout:fixed; word-break: break-all; overflow:hidden; } 
这里 overflow:hidden;或者 auto;
div{
white-space:nowrap;
}
自动换行
div{ 
word-wrap: break-word; 
word-break: normal; 
}
强制英文单词断行
div{
word-break:break-all;
}
<div id="alertiframe">
			<span id="closeiframe">×</span>
			<p >提现政策</p>
			<p >(1)每天最多申请三笔;每笔不低于500元。</p>
			<p >(2)当天15:30之前提交的提现申请视为当天的有效申请,15:30之后提交的提现申请视为次日的有效申请,如遇非工作日,时间顺延。</p>			
			<p >(3)当天有效的提现申请。结算中心保证当天处理完毕并完毕款项的转出工作,视对方收款银行的入账情况而定。一般1-3个工作日到账。建行的收款账户能够保证当天可到账。</p>			
			<p >(4)提现手续费按提现金额1%-3%。暂不收取。
  • 1
  • 2
  • 3
  • 4
  • 5