zoukankan      html  css  js  c++  java
  • 使用css3设置隐藏文字为省略号

      首先,实现这种效果需要css两个属性,分别是text-overflow和white-space.

      1.text-overflow有两个值,clip:表示剪切文本;ellipsis:表示用省略号代替修改的文字.

      2.white-space这里只说明两个常用的值,normal:表示自动换行;nowrap:表示文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。

      举实例说明:

    <!DOCTYPE html>
    <html>
    <head> 
    <meta charset="utf-8">
    <title>text-overflow</title>
    <style type="text/css">
    .test_demo{
        
        overflow:hidden; 
        white-space:nowrap;
        text-overflow:ellipsis;
        width:200px; 
        background:#ccc;
    }
    </style>
    </head> 
    <body>
    <div class="test_demo">
      啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊(我是省略号)
    </div>
    </body>
    </html>

      这里特别要说明,不仅要text-overflow:ellipsis,还须定义强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden),三个属性同时使用,只有这样才能实现溢出文本显示省略号的效果.

    效果图如下:

  • 相关阅读:
    iSCSI又称为IPSAN
    文档类型定义DTD
    HDU 2971 Tower
    HDU 1588 Gauss Fibonacci
    URAL 1005 Stone Pile
    URAL 1003 Parity
    URAL 1002 Phone Numbers
    URAL 1007 Code Words
    HDU 3306 Another kind of Fibonacci
    FZU 1683 纪念SlingShot
  • 原文地址:https://www.cnblogs.com/peiyuanming/p/4720293.html
Copyright © 2011-2022 走看看