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

请看下面的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;
		}

结果就是这样的

时间: 2024-09-13 17:50:41

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

部分截断-MFC 想对已有的Edit大号文字显示部分被截断是什么原因

问题描述 MFC 想对已有的Edit大号文字显示部分被截断是什么原因 HBRUSH CEditCtrl::OnCtlColor(CDC* pDC CWnd* pWnd UINT nCtlColor){ HBRUSH hbr = CWnd::OnCtlColor(pDC pWnd nCtlColor); if (pWnd == m_pEdit) { HBRUSH newHbr = CreateSolidBrush(GetSysColor(COLOR_BTNFACE)); pDC->SetTextC

achartengine 折线图曲线超出Y轴,还会显示,我想让超出那部分隐藏

问题描述 achartengine 折线图曲线超出Y轴,还会显示,我想让超出那部分隐藏 如题所述:如果不设置achartengin的MarginsColor就可以达到效果,但是我需要设置MarginsColor的颜色,请问该怎么办?

科大讯飞语音转文字,并想保存语音文件

问题描述 科大讯飞语音转文字,并想保存语音文件 使用科大讯飞语音识别功能,在语音转文字的同时向保留语音文件,如何处理?!

CSS样式表实现文字变图象特效

css|特效|样式表 一段文字,当鼠标在文字上面单击,文字消失,原来文字的地方却立即变成了一张图片,当鼠标在图片上单击,图片又消失,原来的文字又重现了,像变魔术一样,是不是有意思?!这种效果用Dreamweaver的Behavirs 功能也可实现,但那要增加一段Javascript程序,明显增加了不少代码.而用CSS来制作这种效果,增加的代码却要少得多. 原理:利用CSS的属性值可动态改变的特点. 思路:定义一个HTML元素CSS属性的两种属性值,再用一个事件来触发,一旦事件发生,则改变HTML

用CSS样式表实现文字变图象特效

一段文字,当鼠标在文字上面单击,文字消失,原来文字的地方却立即变成了一张图片,当鼠标在图片上单击,图片又消失,原来的文字又重现了,像变魔术一样,是不是有意思?!这种效果用Dreamweaver的Behavirs 功能也可实现,但那要增加一段Javascript程序,明显增加了不少代码.而用CSS来制作这种效果,增加的代码却要少得多. 原理:利用CSS的属性值可动态改变的特点. 思路:定义一个HTML元素CSS属性的两种属性值,再用一个事件来触发,一旦事件发生,则改变HTML元素的属性值,从而达到

认识CSS样式clip: 认识隐藏页面元素

在页面上,我们经常会用到radio, 比如性别:男,女,保密. 但我们不喜欢默认的radio样式!我们会用其他的来替代. 我最初的做法是, 用label显示,设置radio为隐藏! (即display:none;) 当我点击label的时候,同时触发radio的click事件. 即: ($是jquery) $(".label1").click(function(){ $(".radio1").click();         // 其他代码更改样式,让label显示

文字过长用省略号代替纯css代码

 文字过长用省略号代替纯css代码 代码如下: <table width="550" border="0" cellpadding="5" cellspacing="1" bgcolor="#007373" style="table-layout:fixed"> <tr> <th nowrap bgcolor="#159AA2" styl

JQuery操作元素的css样式

 我们常常要使用Javascript来改变页面元素的样式.其中一种办法是改变页面元 素的CSS类(Class),这在传统的Javascript里,我们通常是通过处理HTML Dom的classname特性来实现的:而jQuery里提供三种方法来实现这个功能, 虽然它们和传统方法的思想相通,但是却节省了许多代码.还是那句 话 – "jQuery让JavaScript代码变得简洁!" 1. addClass() – 添加CSS类   代码如下: $("#target")

c++,用VC6与opencv目前只想把图像显示出来,语法没错但无法显示,有什么问题求教大神

问题描述 c++,用VC6与opencv目前只想把图像显示出来,语法没错但无法显示,有什么问题求教大神 实验5 类和对象 实验目的 掌握类和对象的创建 掌握构造函数.构造函数的重载,拷贝构造函数.析构函数的设计和使用 掌握成员函数的设计和使用 实验内容 下面的代码已经创建了图像类的框架,请完善该图像类.在该类中,实现图像的读入.保存.显示,并实现图像的翻转.缩放.裁剪等操作.在主程序中,读入某个图像文件(比如"fruits.jpg") ,对其进行缩小,上下翻转,左右翻转,指定区域裁剪等