HTML页面代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>a.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">--> </head> <link type="text/css" rel="stylesheet" href="wb.css" /> <body> <div id="new1_2" class="title"> <a href="http://www.baidu.com" title="百度主页,不超过显示全部">百度</a> </div> <div id="new1_2"> <a href="" title="客户端解决标题显示太长省略多余部分并加省略号的样式">客户端解决标题显示太长省略多余部分并加 省略号的样式</a><br> <a href="" title="客户端解决标题显示太长省略多余部分并加省略号的样式">客户端解决标题显示太长省略多余部分并加 省略号的样式</a><br> <a href="" title="客户端解决标题显示太长省略多余部分并加省略号的样式">客户端解决标题显示太长省略多余部分并加 省略号的样式</a> </div> </body> </html>
CSS样式
@charset "utf-8";
/* CSS Document */
#new1_2 {
margin-top: 20px;/* 距页面顶部距离 */
margin-bottom: 20px;/* 距页面底部距离 */
width:200px;/* 宽度 */
overflow:hidden;/* 多出部分隐藏 */
white-space:nowrap;/* 不换行 */
}
#new1_2 a,#new1_2 a:hover {
font-size: 13px;/* 字号 */
line-height: 20px;/* 链接之间的高度 */
color: #000000;/* 字体颜色 */
text-decoration: none;/* 去掉下划线 */
padding-left: 10px;/*距左边界位置*/
width:200px;/* 宽度 */
overflow:hidden;/* 多出部分隐藏 */
text-overflow:ellipsis;
}
#new1_2 a:hover {
color: #660000;
padding-left: 30px;/*距左边界位置*/
width:200px;/* 宽度 */
overflow:hidden;/* 多出部分隐藏 */
text-overflow:ellipsis;
}
补充
<DIV STYLE="width: 120px; height: 50px; border: 1px solid blue; overflow: hidden; text-overflow:ellipsis">
<NOBR>就是比如有一行文字,很长,表格内一行显示不下.</NOBR>
</DIV>
相关推荐
在CSS中,文本溢出显示省略号是一种常见的文本处理方式,主要用来在有限的空间内隐藏超出的部分,通常用于文章摘要、评论等场景。这里我们将详细介绍如何使用CSS实现单行和多行文本溢出时显示省略号。 首先,我们来...
这样,即使在不支持`-webkit-line-clamp`的浏览器中,也可以看到省略号,但可能无法精确控制显示的行数。 总结来说,CSS实现单行或多行文本溢出显示省略号的方法主要包括使用`white-space: nowrap`, `overflow: ...
总结,通过CSS的`text-overflow: ellipsis`、`overflow: hidden`和`white-space: nowrap`属性,我们可以有效地控制文本在指定宽度内的显示,避免文本换行并用省略号表示超出的部分。对于表格和多行文本,可能需要...
在本篇文档中,我们将深入学习如何使用CSS控制文本的显示方式,具体来说是如何实现当文本超出指定宽度时,在文本的末尾显示省略号,并且文本不换行。这种效果在网页设计中非常常见,它能够帮助我们优雅地处理那些...
本文将详细讲解如何通过CSS样式来控制单元格中的文本,当文本内容超过单元格宽度时,采用省略号的形式来表示被截断的部分。这个技巧在数据展示、列表视图或者表格中尤其有用,可以有效地防止单元格过宽导致布局混乱...
2. **超出宽度显示省略号**:当表格单元格内的文本过长时,为了保持表格的整洁和阅读性,可以设定宽度限制并启用文本省略。CSS的`text-overflow`属性与`white-space`属性配合使用,可以实现这种效果。例如,`text-...
在CSS(层叠样式表)布局中,"溢出部分省略号显示"是一个常见的文本处理技巧,用于在有限的空间内展示过多的文本内容。在Firefox浏览器中,开发者可以利用CSS属性来实现这一效果,使得当文本内容超出指定区域时,以...
这种方法可以让过长的文本在单行内显示,并在超出部分以省略号代替,从而提高用户体验。 首先,我们需要一个包含待处理文本的`<div>`元素,并为其设置一个固定的宽度,例如`width: 200px;`。这样可以限制文本的显示...
在网页设计和开发中,有时候我们需要对长文本进行限制,使其在一行内显示,并且超出的部分用省略号表示。这种效果通常用于标题或者摘要展示,以保持页面的整洁和可读性。以下是对这个需求的详细解释和实现方法。 ...
在CSS中,实现文本溢出时显示省略号的方法分为单行文本溢出和多行文本溢出两种情况。这两种效果可以有效地处理页面内容超出预设区域时的显示问题,增强用户界面的整洁性。 一、单行文本溢出显示省略号 对于单行...
3. **JavaScript实现**:一种常见的方法是遍历文本节点,逐个计算每个单词或字符的宽度,如果总宽度超过容器宽度,则截取并添加省略号。这通常涉及到DOM操作,如`childNodes`,`textContent`,以及`splitText()`,`...
此时,CSS(Cascading Style Sheets)提供了一种优雅的解决方案,即在文本溢出时显示省略号,这在单行文本和多行文本中都有应用。本篇将详细讲解如何使用CSS来实现这一功能。 首先,让我们关注单行文本的处理。在...
兼容浏览器的CSS控制字符宽度省略号效果,是非常实用的,由于FF对溢出显示省略号的属性支持不好。因而在进行编码时,应用到了一个HACK和FF的私有属性,大家在学习时注意区别。 看下面的HTML代码: <ul> <li><a>使用...
如果需要多行文本的省略,可以考虑使用CSS3的`-ms-line-clamp`属性,这是一个专为IE浏览器设计的非标准属性,用于限制在一个块级元素显示的内容的行数。例如,要限制显示3行内容: ```css .ellipsis-container { ...
在网页设计中,有时候我们希望文本在单行内显示,如果内容超过指定宽度,就需要自动截断并在结尾处添加省略号。这是一个常见的需求,主要应用于标题、摘要或者列表项的展示。在CSS中,我们可以利用特定的样式来实现...
在本篇文章中,我们将探讨如何使用CSS来截取多余的文字并显示省略号。 首先,关键的CSS属性有三个:`text-overflow`, `white-space` 和 `overflow`。 1. `text-overflow` 属性:这个属性主要用于控制当内容溢出一...
`ellipsis`则表示在溢出文本部分末尾显示省略号。例如: ``` p { width: 160px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } ``` 上述代码将使得文本溢出时在末尾添加省略号。text-...
这种CSS文本截断的方法在现代浏览器中表现良好,包括Chrome、Firefox、Safari以及较新的版本的IE。需要注意的是,对于非常旧的浏览器版本(如IE6/7),可能无法完全支持这些CSS特性,因此在开发时应考虑使用...
这个例子将只显示3行文本,然后用省略号表示还有未显示的部分。请注意,这个方法仅适用于WebKit浏览器(如Chrome、Safari),对于其他浏览器,你需要寻找其他兼容解决方案。 总结来说,CSS提供了多种方式来处理...