zoukankan      html  css  js  c++  java
  • 文字溢出 生成 省略号

    单行文字变省略号:

    .box{
      /* 1.固定宽度 */
       100px;
      /* 2.空白处理:不折行 */
      white-space: nowrap;
    //<p> 中用: white-space:nowrap;
      /* 3.溢出隐藏 */   overflow: hidden;   /* 4.文本超出:省略号 */   text-overflow: ellipsis   }

    多行文字变省略号:

    .right_content a {
        /* 多行文字+省略号 */
         10rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        /* 行数 */
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

    问题1:如果 -webkit-box-orient: vertical; 在浏览器中没生效,审查元素也没有此样式。

    原因及解决:autoprefixer不仅会帮你加-webkit-之类的prefixer,它还会帮你删除你自己写在 css/sass/less里的样式,真是厉害了

    关闭autoprefixer的自动删除功能,这样:(用两行注释包一下)

    /* autoprefixer: off */
    -webkit-box-orient: vertical;
    /* autoprefixer: on */

    再深究一下:

    1.autoprefixer会帮你删除老式过时的代码
    2.autoprefixer也会帮你增加新前缀

    你可以增加remove: false这个配置项,就不会开启自动移除功能

    postcss([ autoprefixer({ remove: false }) ]);

    不仅如此,你还可以只让它移除老前缀,不自动增加新前缀

    postcss([ autoprefixer({ add: false, browsers: [] })]);

    问题2:

    文字没有自动折行?

    解决:

    增加 word-break: break-all

    p{
        word-break: break-all
    }
  • 相关阅读:
    2019年度SAP项目实践计划
    实现祖国统一其实并不难
    2018年终总结之摄影作品展
    2018年终总结之访问量较大的原创文章
    2018年终总结之AI领域开源框架汇总
    2018 AI产业界大盘点
    为什么我觉得Python烂的要死?
    SAP MM 根据采购订单反查采购申请?
    2018-8-10-win10-uwp-ApplicationView
    2018-8-10-WPF-播放-gif
  • 原文地址:https://www.cnblogs.com/MrZhujl/p/10315897.html
Copyright © 2011-2022 走看看