CSS自动换行、强制不换行、强制断行、超出显示省略号

准备工作




	
		
	


	
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
We are very young.So we need to work hard.

默认样式是这样的。

CSS自动换行、强制不换行、强制断行、超出显示省略号_第1张图片

多个英文单词默认自动换行,单行字母不自动换行

强制不换行

white-space:nowrap;

CSS自动换行、强制不换行、强制断行、超出显示省略号_第2张图片

自动换行

word-wrap:break-word;

CSS自动换行、强制不换行、强制断行、超出显示省略号_第3张图片

强制英文单词换行

word-break:break-all;

CSS自动换行、强制不换行、强制断行、超出显示省略号_第4张图片

超出显示省略号

text-overflow:ellipsis;
overflow:hidden;

CSS自动换行、强制不换行、强制断行、超出显示省略号_第5张图片

注意

默认情况下,字母不自动换行,中文会自动换行




	
		
	


	
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

CSS自动换行、强制不换行、强制断行、超出显示省略号_第6张图片

多行文本超出显示省略号


.element{
    width: 20em;
    line-height: 1.5em;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

 

你可能感兴趣的:(CSS)