前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

用CSS实现超长字段用省略号表示的方法以及陷阱

设置文字超长用省略号显示的css代码如下:

width:50px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;

但如果前面使用伪代码设置了图片,由于这里使用了

CSS实战篇 - 文字隐藏(css隐藏多余文字)

一.效果图

二.相关代码

<!doctype html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="Generator" content="EditPlus?">
 <meta name="Author" content="">
 <meta name="Keywords" content="">
 <meta name="Description" content="">
 <title>文字隐藏</title>
 <style>
 div.elli{
 border:1px solid;
 overflow:hidden;/*内容会被修剪,并且其余内容是不可见的*/
 white-space:nowrap;/*强制在一行显示*/
 text-overflow:ellipsis;/*显示省略符号来代表被修剪的文本*/
 width:200px;
 height:20px;
 }
 div.clip
 {
 border:1px solid;
 overflow:hidden; /*超出部分隐藏*/
 white-space:nowrap;/*强制在一行显示*/
 text-overflow:clip;
 width:200px;
 height:20px;
 }
 div.hide
 {
 overflow:hidden;
 border:1px solid;
 width:200px;
 height:50px;
 }
 div.scroll
 {
 overflow:scroll;/*内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容*/
 border:1px solid;
 width:200px;
 height:50px;
 }
 </style>
</head>
<body>
<h3 style="color: #98bf21">1.多余文字自动裁剪</h3>
<div class="clip">如果此处的文字较多,将自动裁切裁切裁切裁切</div>
<br>
<h3 style="color: #98bf21">2.多余文字省略号代替</h3>
<div class="elli"><a href="#">如果此处的文字较多,将自动用省略号代替!</a></div>
<br>
<h3 style="color: #98bf21">3.多余文字自动隐藏</h3>
<div class="hide">如果此处的文字较多,将自动隐藏!如果此处的文字较多,将自动隐藏!如果此处的文字较多,将自动隐藏!如果此处的文字较多,将自动隐藏!如果此处的文字较多,将自动隐藏!</div>
<br>
<h3 style="color: #98bf21">4.多余文字出现滚动条</h3>
<div class="scroll">如果此处的文字较多,将出现滚动条!如果此处的文字较多,将出现滚动条!如果此处的文字较多,将出现滚动条!</div>
</body>
</html>

HTML技巧篇:如何让单行文本以及多行文本溢出显示省略号(……)

本篇文章主要给大家介绍一下在html页面中如何让单行文本以及多行文本溢出显示省略号(…)。

1)单行文本溢出显示省略号

当我们在编写网页代码的时候,肯定会遇到过文字列表中的文字太多超出了我们所写的宽度,导致文本换行或者文本超出了界限,这时有人就会说了,让后台限制一下调用的文字个数不就行了吗,但是我们在做响应式的时候由于是百分比布局,无法计算一行会显示多少个文字,所以这并不是一个好的解决方案,我们使用css3就可以轻松的实现,而且简单好用。

前端开发之CSS实现文本溢出显示省略号

在前端开发中,文章列表算是很常见的了,但是有很多时候,做列表开发也很无奈,比如当某条文章标题很长的时候,而我们的列表因为宽度有限,导致文章标题显示不完整,就像这样:

文章效果

html代码

大家可以看到,列表中的标题都显示的不完整,这样的显示效果并不友好,用户无法知道这个标题是否是完整的,那么这个时候我们就可以给他改进一下,如果标题太长,就给它显示省略号,这样用户就更有兴趣点击。

如何用 CSS 实现多行文本的省略号显示

编译:伯乐在线/欲休

本文翻译自CSS Ellipsis: How to Manage Multi-Line Ellipsis in Pure CSS,文中某些部分有些许改动,并添加译者的一些感想,请各位读者谅解。

合理的截断多行文本是件不容易的事情,我们通常采用几种方法解决:

  • overflow: hidden直接隐藏多余的文本

一次解决你的所以省略号问题,不仅仅是:text-overflow:ellipsis

求关注!

就如下图一样,我们会开发者经常遇到:

内容溢出省略号处理

如何才能内容溢出省略呢? 我们常用的方式是:text-overflow:ellipsis 来解决,如下所示:

CSS实现内容溢出显示省略号

是不是很简单,那么这篇文章,要说的是,其它情况下,需要省略号的问题。

前端开发之CSS多行文本溢出显示省略号(多种方案)

在上篇文章中,我做了个单行文本溢出显示省略号的实例,今天应各位网友的要求,写个多行文本溢出显示省略号的实例。

通过上篇文章的实例,大家都知道,单行溢出显示省略号也就一行代码的事,但是要实现多行文本溢出显示省略号那就有些难度了,为什么这么说呢,做前端开发的网友都知道,每个浏览器不一样,所以兼容性很难做到完美,那今天我就把我知道的几种方法写出来跟大家分享。

第一种方法:使用WebKit的CSS扩展属性

css设置文字显示一行,多余部分用省略号结尾

在开发这个网站时,前端会不断进行调试,其中有一点CSS技术还是不错的,分享给大家:如图

看上图,在灰色字体中,这个字是拥有两百个字,已经是三行的内容,但全显示简要不太好看,因此选择用一行显示,然后用省略号结尾。代码如下:

<div style="text-indent: 40px; letter-spacing: 1px;white-space: nowrap;color: #8a8a8a;overflow: hidden;text-overflow: ellipsis">
 文字内容
</div>

CSS实现溢出显示省略号(css溢出显示滚动条)

小伙伴们,对于省略号呢,咱们前端攻城狮的实现方法可就是多种多样了,那接下来呢我就给你罗列一下如果用css书写这些特殊效果,来一起看看吧~~~

1.单行文本超出显示省略号

12.HTML创建和格式化表格(html创建简单表格)

表格是组织和显示数据的一种有效方式,无论是在文档中还是网页上。良好的表格设计可以提高信息的可读性和易理解性。本文将详细介绍如何创建和格式化表格,并提供一些实例。

创建表格

在Word或类似文档编辑器中创建表格

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言