zoukankan      html  css  js  c++  java
  • 「HTML+CSS」文字溢出处理,背景图处理,企业开发经验

    文字溢出:单行打点文本

          1.white-space空间单行文本不换行

          2.overflow 先隐藏

          3.text-overflow在打点

      后端拿过来的文字多余一行打点显示:单行文本/多行文本

       例子:P标签百度首页的单行文字

       实现:

    nowrap禁止文字自动换行

     

     white-space空格,空余空间

     

     

     white-space: nowrap;
        /*溢出部分隐藏*/
        overflow:hidden;
        /*文本溢出部分点点点*/
        text-overflow: ellipsis;

     多行文本:1.line-height行高  2.height容器高 3.overflow:hidden

        1.多行只做截断

            行高和文字高度成倍数显示

            如:文字高度20px  行高需要两行就40px  需要三行 60px

          2.剩下的文字溢出overflow:hidden

    反面例子:

     


     

    背景图片


     图片代替文字:

    1.text-indent首行缩进2.文字不换行white-space:nowrap3.overflow:hidden

     

    a{
       
        background-image: url(https://img.alicdn.com/tfs/TB1_uT8a5ERMeJjSspiXXbZLFXa-143-59.png);
         190px;
        height: 0px;
        padding-top: 90px;

        display: inline-block;
       overflow: hidden;
        text-decoration: none;
        background-size: 190px 90px;
    }

    1. 行级元素只能套行级元素

    2.块级元素可以嵌套任何元素(除了p)

      1.p标签不能嵌套块级元素

       2.a不能套a


  • 相关阅读:
    es6箭头函数 this 指向问题
    vue脚手架搭建移动端项目--flexible.js
    vue通过自定义指令 v-py 将名字转拼音
    ES6相关
    闭包
    apply和call与this
    RPC
    Linux根目录下各目录文件类型及各项缩写全称
    网站分析相关
    [转]作为首席架构师,我是如何选择并落地架构方案的?
  • 原文地址:https://www.cnblogs.com/apelles/p/11634727.html
Copyright © 2011-2022 走看看