如果文字多了,想让超出元素外面的文字以省略号显示的css样式

简介: 请看下面的demo <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>省略号显示</title> <style type="text/css"> .box{ width: 200px; hei

请看下面的demo

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>省略号显示</title>
	<style type="text/css">
		.box{
			width: 200px;
			height: 20px;
			line-height: 20px;
			background: blue;
		}
	</style>
</head>
<body>
	<div class="box">一步一步走到天亮的博客,写的简单明了,易懂,当然我有点自恋。</div>
</body>
</html>
页面上的结果是这样的

文字超出了元素,并且自动换行

如果想让元素外面的文字以省略号显示,那么就加上如下代码

.box{
			width: 200px;
			height: 20px;
			line-height: 20px;
			background: blue;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}

          结果就是这样的

超出元素的文字部分,就会以三个省略号的形式显示了



那么文字不换行呢?

只加一个属性即可  :white-space:nowrap;

.box{
			width: 200px;
			height: 20px;
			line-height: 20px;
			background: blue;
			white-space: nowrap;
		}
结果就是这样的



目录
相关文章
|
1月前
|
前端开发
web前端开发-----CSS样式设置
web前端开发-----CSS样式设置
29 0
|
1月前
|
前端开发 JavaScript
css之伪类hover改变自身、子元素、其他元素的样式
css之伪类hover改变自身、子元素、其他元素的样式
27 0
|
1月前
|
前端开发 JavaScript
webpack成长指北第7章---webpack的css\less\scss样式打包
webpack成长指北第7章---webpack的css\less\scss样式打包
41 0
|
2天前
|
前端开发
css中几种隐藏元素的方法
css中几种隐藏元素的方法
7 0
|
7天前
|
前端开发
|
10天前
|
移动开发 前端开发
【通用CSS模板】移动端H5页面统一样式.css
【通用CSS模板】移动端H5页面统一样式.css
N..
|
24天前
|
前端开发 容器
CSS 网页布局元素
CSS 网页布局元素
N..
23 1
|
29天前
|
前端开发 UED 容器
CSS3美化网页元素
CSS3美化网页元素
10 0
|
1月前
|
前端开发
CSS文本单行溢出显示省略号与多行溢出显示省略号(简单易懂)
CSS文本单行溢出显示省略号与多行溢出显示省略号(简单易懂)
|
1月前
|
Web App开发 弹性计算 前端开发
纯 CSS 实现多行文字截断
纯 CSS 实现多行文字截断
20 1