`
keimon
  • 浏览: 74842 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

css实现在文本溢出时,显示省略标记(...)

阅读更多

属性:强制换行:

word-wrap:break-word; word-break:break-all; white-space:pre-wrap;
    强制不换行:

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

<style>
* { margin: 0; padding: 0; }
a { text-decoration: none; color: #000; }
ul {
    width: 300px;
    margin: 40px auto;
    padding: 12px 4px 12px 24px;
    border: 1px solid #D4D4D4;
    background: #F1F1F1;
    list-style: none;
}
li { margin: 12px 0; }
li a {
    display: block;
    width: 80px;
    overflow: hidden;/*注意不要写在最后了*/
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;  
}
/*
clip:
    不显示省略标记(...),而是简单的裁切。
ellipsis:
    当对象内文本溢出时显示省略标记(...)
*/
</style>
</head>
<body>
<ul>
   <li><a href="#">网页设计网页设计网页设计</a></li>
</ul>

分享到:
评论

相关推荐

    文本溢出时显示省略标记

    这是一段很长的文本,可能会溢出它的容器,所以我们需要在文本溢出时显示省略标记... ``` 如果需要显示多行文本的省略效果,CSS3提供了一个新的属性 `text-overflow: -o-ellipsis-lastline`,但这在某些浏览器中...

    CSS实现限制字数功能当对象内文本溢出时显示省略标记

    在实现文本溢出省略号功能时,我们通常将其设置为 `nowrap`,这将强制文本在同一行内显示,不允许换行。 ```css white-space: nowrap; ``` `overflow` 属性则用来处理元素内容超出其边框的情况。在这里,我们需要...

    CSS控制html文本溢出

    CSS提供了多种方法来实现这一目标,其中一种常用的技术是通过`text-overflow`、`overflow`以及`white-space`等属性的组合来实现文本溢出时的截断与省略号显示效果。 #### 二、关键概念与属性介绍 ##### 1. `text-...

    纯css控制超出部分省略号显示

    `**:此属性用于指定当内容被裁剪时是否显示省略标记(...)。设置为`ellipsis`表示内容被裁剪时显示省略号。 5. **`-o-text-overflow:ellipsis;`**:这是一个Opera浏览器专用的前缀属性,作用与`text-overflow`相同...

    CSS控制文本的长度 超过一行显示省略号的实现方法

    text-overflow属性仅是注解,当文本溢出时是否显示省略标记。并不具备其它的样式属性定义。我们想要实现溢出时产生省略号的效果。还必须定义:强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏

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

    CSS中text-overflow属性用于处理文本溢出元素框边界时的显示情况。当文本长度超过了元素所能容纳的范围,我们可以决定如何显示溢出的部分。一般情况下,浏览器默认的处理方式是将文本截断,也就是直接切断超出部分,...

    使用CSS不用程序实现文字自动截断 用省略号代替

    text-overflow属性可以设置为ellipsis,该属性将在对象内文本溢出时显示省略标记(...)。同时,我们还需要使用white-space属性将文本限制在一行内显示所有文本。white-space属性可以设置为nowrap,以便文本不换行。...

    css控制文本实现越界省略号以及自动换行

    /* 当对象内文本溢出时显示省略标记 */ } ``` 这样,表格的每一列都将保持固定宽度,当单元格内的文本超出时,会显示省略号。 总结来说,CSS中的`text-overflow: ellipsis`、`overflow: hidden`和`white-space: ...

    CSS文本超出指定宽度后隐藏并显示为省略号的实现方法

    - `text-overflow`: 此属性定义当文本溢出包含元素时如何显示省略标记(即省略号)。有效值包括 `clip`(修剪文本),`ellipsis`(显示省略号来代表被修剪的文本),和 `string`(使用给定的字符串来代表被修剪的...

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

    设置或检索是否使用一个省略标记(…)标示对象...text-overflow属性仅是注解,当文本溢出时是否显示省略标记。并不具备其它的样式属性定义。我们想要实现溢出时产生省略号的效果。还必须定义:强制文本在一行内显示(w

    CSS省略号text-overflow超出溢出显示省略号

    该属性允许我们在文本溢出容器边界时,用省略号(…)来代替被裁剪的文本,从而提供一种优雅的显示效果。 标题和描述中提到的“CSS省略号text-overflow超出溢出显示省略号”是指在CSS样式中利用`text-overflow: ...

    css样式显示省略号自定义宽度超过隐藏显示省略标记

    `,这将告诉浏览器在内容超出宽度时显示省略号。 ```css .xx { text-overflow: ellipsis; } ``` 组合以上代码,完整的CSS样式如下: ```css .xx { display: block; width: 200px; /* 自定义宽度 */ ...

    让超出DIV宽度范围的文字自动显示省略号...

    为了解决这个问题,可以使用CSS中的`text-overflow`属性来实现当文本超出容器宽度时自动显示省略号(`...`),从而达到良好的视觉效果。 #### CSS 属性详解 ##### text-overflow: ellipsis; `text-overflow`属性...

    强制文本在一行内显示,并且后面有省略号效果的实现方法

    3. `text-overflow: ellipsis`:最后,加上这个属性,浏览器才会在文本溢出时显示省略号。但要注意,这个效果只会发生在`white-space: nowrap`和`overflow: hidden`都设置的前提下。 下面是一个简单的示例代码: `...

    HTML5&CSS3网页制作:文本外观属性.pptx

    ”样式显示省略标记。 颜色值的缩写 十六进制颜色值可以缩写,当3个分量的2位十六进制数都各自相同时,可以使用CSS缩写。 文本外观属性可以帮助我们设置文本的样式、颜色、对齐方式、缩进等等,掌握这些属性的...

Global site tag (gtag.js) - Google Analytics