zoukankan      html  css  js  c++  java
  • 文字溢出处理及背景图片处理

    文字溢出容器打点展示

    单行文本

     <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
  • 相关阅读:
    结对-贪吃蛇游戏-需求分析
    结对-贪吃蛇游戏-结对项目总结
    团队-团队编程项目作业名称-成员简介及分工
    《结对-结对编项目作业名称-需求分析》猜拳游戏安卓
    《20170830-构建之法:现代软件工程-阅读笔记》本周阅读了第四章的第四节
    对软件工程的期望
    自我介绍
    GIT基本使用方法
    结对-简易计算器-设计文档
    结对-简易计算器-开发环境搭建过程
  • 原文地址:https://www.cnblogs.com/goff-mi/p/9398225.html
Copyright © 2011-2022 走看看