• 文字溢出处理及背景图片处理


    文字溢出容器打点展示

    单行文本

     <p> 比赛开始前关于詹姆斯首轮抢七的几个数据:詹姆斯季后赛首轮的战绩是12-0,从未倒在第一轮。整个职业生涯詹姆斯一共打过六次抢七,前两次都输了,后面四次都赢了包括两次总决赛。在抢七里詹姆斯场均接近上场45.8分钟,砍下33.2分9.3篮板4.8助攻2抢断1盖帽。</p>
    p{
         300px;
        height: 20px;
        line-height: 20px;
        border: 1px solid black;
        white-space: nowrap;        // 三件套
        overflow: hidden;           // 三件套
        text-overflow: ellipsis;    // 三件套
    }
    • white-space: nowrap; 文字超出不换行 
    • text-overflow: ellipsis; 超出部分打点展示

    多行文本

    pc端不用这个技术,会有兼容问题;所以前端不做打点只做截断;


    文字底对齐

    • 文字会与行级块元素顶对齐;但是如果行级元素里面有文字时,就会与元素内的文字底对齐

    调节文字对齐线

    • vertial-align

      值:bottom 、 middle 、 top 、 text-top


     

    利用white-space让文字不换行实现效果

        <a href="https://www.taobao.com" target="blank">淘宝网</a>
    a{
        display: inline-block;
        text-decoration: none;
        color: #424242;
         190px;
        height: 90px;
        border: 1px solid black;
        background-image: url(demo.png);
        background-size: 190px 90px;
        text-indent: 200px;  /** 首行缩进**/
        white-space: nowrap; /**强制不换行**/
        overflow: hidden;    /**溢出部分隐藏**/
    }

    利用padding里面不能有内容,但是可以有背景图的方法实现

        <a href="https://www.taobao.com" target="blank">淘宝网</a>
    a{
        display: inline-block;
        text-decoration: none;
        color: #424242;
         190px;
        border: 1px solid black;
        background-image: url(demo.png);
        background-size: 190px 90px;
        height: 0;              /**给内容区域设置高度是0**/
        padding-top: 90px;      /**让padding把内容区域撑开**/
        overflow: hidden;       /**设置溢出隐藏**/
    }

     

    html&css
  • 相关阅读:
    使用jaxb用xsd生成java类
    EMF保存CDATA
    windows builder里面的可伸缩面板
    使用eclipse open type对话框
    eclipse中toolbar位置的系统URI
    bzoj 4414 数量积 结论题
    bzoj 4402 Claris的剑 组合数学
    bzoj 4206 最大团 几何+lis
    bzoj 3676 [Apio2014]回文串 回文自动机
    bzoj 3670 [Noi2014]动物园 kmp
  • 原文地址:https://www.cnblogs.com/goff-mi/p/9398225.html
Copyright © 2020-2023  润新知