zoukankan      html  css  js  c++  java
  • 文本超出内容区域后用三个省略号代替

    1.固定宽高的

      当div的宽高被固定了, 我们只需要给它加三个属性: overflow:hidden   (超出部分隐藏)

                                                                          white-space:nowrap    (强制不换行)

                                                                          text-overflow:ellipsis     (用三个省略号代替)

    上面这种方法没有兼容性问题,但是有局限性,就是文本只能有一行,要是遇到下面这种情况怎么做呢?

    就需要用到下面这种办法了

    2.不固定宽高的

      我们需要给div设置4个属性: display:-webkit-box     (box-flex布局)

                                            -webkit-box-origin:vertical     (垂直排列子元素)

                                            -webkit-line-clamp;n  (n>0)     (显示几行)

                                            overflow:hidden                   (超出部分隐藏)

    这种方法可以实现上面那种效果,不过有兼容性问题。

  • 相关阅读:
    foreach_and_函数
    集合
    二维数组
    二维数组的操作
    字符串类型的一些操作
    数组循环的操作及思路
    数组操作
    js各种获取当前窗口页面宽度、高度的方法
    Jquery 获取 radio选中值,select选中值
    jQuery效果:隐藏、显示、切换、滑动、淡入淡出、动画
  • 原文地址:https://www.cnblogs.com/chentan/p/6203654.html
Copyright © 2011-2022 走看看