`
高军威
  • 浏览: 182135 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

css控制文字显示长度 超过用省略号替代

阅读更多
css控制文字显示长度 超过用省略号替代

这样节省了服务器的开销,减轻服务器压力;这部分工作由客户端完成了,而且代码维护起来也方便了。

text-overflow 属性

CSS3 text-overflow 属性:
http://www.w3school.com.cn/cssref/pr_text-overflow.asp

来张效果图:




一般还配合这个属性一块使用
overflow: hidden;
white-space: nowrap;
CSS3 text-overflow 属性:
http://www.w3school.com.cn/cssref/pr_text_white-space.asp

日常我们为了让文字内容在一行内显示完,哪怕宽度不够也不能换行,我们可以使用white-space样式,但如果遇到了html br强制换行标签,无论是设置white-space与否都会被<br>强制换行。


表格里使用text-overflow后不能隐藏超出的文本的解决方法

http://www.jb51.net/css/145465.html

<!DOCTYPE html>
<html>
<head>
<style> 
td{ 
text-overflow:ellipsis; 
white-space:nowrap; 
overflow:hidden; 
border:1px solid;
} 
table{ 
border-collapse: collapse;
border:1px solid;
table-layout:fixed; 
} 
td:hover 
{ 
text-overflow:inherit; 
overflow:visible; 
} 
</style>
</head>
<body>

<table width="500" height="20"  >
<tr>
<td width="20%" height="20">将将建军节建军节将建军节建军节积极急急急急急急急急急急急急急急急积极急急急急急急急急急急急急急急急</td>
<td width="80%" height="20">节建军节积极急急急急急急急急急急急急急急急积极急急急急急急</td>
</tr>
<tr>
<td width="20%" height="20">将将建军节建军节将建军节建军节积极急急急急急急急急急急急急急急急积极急急急急急急急急急急急急急急急</td>
<td width="80%" height="20">节建军节积极急急急急急急急急急急急急急急急积极急急急急急急</td>
</tr>
<tr>
<td width="20%" height="20">将将建军节建军节将建军节建军节积极急急急急急急急急急急急急急急急积极急急急急急急急急急急急急急急急</td>
<td width="80%" height="20">节建军节积极急急急急急急急急急急急急急急急积极急急急急急急</td>
</tr>
</table>

</body>
<html>


效果图:
分享到:
评论

相关推荐

    CSS文本超出div或者span时用省略号代替

    这是一段过长的文本,当超出容器宽度时,将会用省略号替代超出部分。 ``` 通过以上CSS设置,当文本长度超过`title`类元素的宽度时,超出的部分会被隐藏,并在末尾显示省略号,以此达到预期效果。这种方法在处理新闻...

    CSS 控制标题长度,不再需要切字符串函数了 ^_^.txt

    ### CSS控制标题长度,不再需要切字符串函数 在网页设计中,经常遇到标题或文本过长而需要进行截断的情况。传统的做法是通过JavaScript或其他脚本语言来实现文本的截断,但这种方式不仅增加了页面的复杂性,还可能...

    js实现文字超出部分用省略号代替实例代码

    JavaScript 实现文字超出部分用省略号代替是一种常见的前端开发技巧,主要用于限制文本显示的长度,当内容过多时,用省略号(...)替代超出部分。这种方法通常用于文章摘要、标题或者任何需要限制显示长度的文本区域。...

    标题长度溢出时,自动显示为省略“...”的Css text-overflow

    但通过CSS的text-overflow属性,我们可以改变这种默认行为,让溢出的文本显示为省略号(...),这样用户就能知道文本被截断了。 text-overflow属性有两个主要的值,分别是clip和ellipsis。其中,clip是默认值,表示...

    CSS强制文本在一行内显示若有多余字符则使用省略号表示

    这个例子中,`div`元素的宽度被限制为100像素,文本内容超出这个宽度时,超出部分的文本将不会显示,而是用省略号(...)替代。 值得注意的是,`text-overflow: ellipsis;`只对块级元素和行内块级元素(如`&lt;div&gt;`、...

    单行文本与多行文本溢出时显示省略号的CSS设置

    此时,CSS(Cascading Style Sheets)提供了一种优雅的解决方案,即在文本溢出时显示省略号,这在单行文本和多行文本中都有应用。本篇将详细讲解如何使用CSS来实现这一功能。 首先,让我们关注单行文本的处理。在...

    纯CSS定制文本省略的方法大全

    "多行省略"是一种有效的技术,它允许我们在文本超出预设范围时,用省略号替代多余的部分。这种方法在诸如新闻摘要、产品描述等场景中十分常见。最初的多行省略仅仅是一个简单的三点省略号,但现在它已经发展出多种...

    文字超出限制在末尾加省略号,showToast消息提示接口,在图片未能正确加载时 显

    1. **文本处理方法**:在文字长度超出显示区域的限制时,一种常见的处理方法是在文本末尾添加省略号(...),这样可以使用户知道文本被截断了。这种处理方式主要用于UI设计中,以提升用户体验,使得界面显得更加整洁...

    深入扩展文本溢出解决方案.docx

    前者确保文本超出部分被省略号替代,后者则确保文本不会换行,即使内容过长也会被截断。这种方法几乎在所有现代浏览器中都能良好运行。 #### 多行文本溢出 多行文本溢出的需求更为复杂。当文本长度超过设定的最大...

    css3进行截取替代js的substring

    在前端开发中,文本截取...然而,CSS3的文本截取也有其局限性,如无法控制截取的具体位置和长度,而JavaScript则可以精确控制这些细节。因此,在某些复杂场景下,可能仍需要结合JavaScript来实现更灵活的文本截取功能。

    css实现li中文本超出行宽自动隐藏

    取值`hidden`意味着溢出的内容会被隐藏,结合前面两个属性的设置,这就确保了超出宽度的部分不会显示出来,而是被省略号替代。 ### 实际应用 要在实际的HTML结构中使用这些CSS规则,首先需要给`&lt;li&gt;`元素添加一个...

    html中的div、td 、p 等容器内强制换行和不换行的实现

    当希望文本在容器内不换行且超出部分以省略号表示时,可以使用以下CSS样式: ```css div { width: 100px; /* 容器宽度 */ overflow: hidden; /* 隐藏超出部分 */ white-space: nowrap; /* 不允许文本换行 */ ...

    做网站可能用到的东西

    - 这段代码的作用是限制文本长度,并在超过指定宽度时用省略号表示剩余内容: ```html 这是一个过长的示例文本可能会被截断 这是一个过长的示例文本可能会被截断 ``` #### 二、图像标签的`alt`与`title`属性 ...

    2021-2022计算机二级等级考试试题及答案No.19701.docx

    在条件宏设计中,如果存在连续重复的条件,通常可以使用省略号(...)来替代,以减少代码冗余。 2. **Page_Load事件**:在Web开发中,尤其是ASP.NET框架下,Page_Load事件是在页面加载时自动调用的事件,用于初始化...

    vue的过滤器filter实例详解

    为了在前端更好地显示截断的字符串,文章中还介绍了一个 CSS 方案,即使用 `-webkit-line-clamp` 属性来限制多行文本的显示,并通过 `text-overflow` 和 `overflow` 属性来显示省略号。这种 CSS 方法适用于不需要...

    浏览器兼容性汇总

    LI中内容超过长度后以省略号显示 - **IE**: 可能无法正确显示省略号。 - **Firefox等其他浏览器**: 通常表现一致。 **解决方案**: 使用 `text-overflow:ellipsis` 和 `overflow:hidden` 来确保省略号显示。 ####...

    前端开发设计规范文档.docx

    - **错误提示**:发现错误时提供明确的错误信息,样式统一为字体颜色`#ff3366`,文字前加红色感叹号图标。 - **表单提示**:可输入表单需具有提示信息,可通过`placeholder`属性或自定义方式定义,字体颜色为灰色。 ...

    table表格的一些常用属性介绍

    这个属性通常用在控制文本溢出显示省略号的场景。 6. word-wrap:break-word 这个属性用来定义如何处理单词在达到容器边界时的换行方式。当设置为`break-word`时,如果一个单词太长而无法在容器内完整显示,则浏览器...

    浏览器兼容性问题

    LI中内容超过长度后以省略号显示 - **问题描述**:在`li`元素中,当内容过长时如何以省略号显示? - **解决方法**:使用CSS的`text-overflow: ellipsis; white-space: nowrap; overflow: hidden;`属性组合来实现。...

Global site tag (gtag.js) - Google Analytics