• display:inline-block解决文字有间隙问题


    定义:display:inline-block是使元素以块级元素的形式呈现在行内。意思就是说,让这个元素显示在同一行不换行,但是又可以控制高度和宽度,这相当于内联元素的增强。

    但是display:inline-block存在文字间隙问题

    1. <div class="container">
    2.       <div class="left">
    3.           左
    4.       </div>
    5.       <div class="right">
    6.           右
    7.       </div>
    8.   </div>
    9. .container{
    10.   800px;
    11.   height:200px;
    12. }
    13. .left
    14.   {
    15.     background:red;
    16.     dispaly:inline-block;
    17.     200px;
    18.     height:200px;
    19.   }
    20. .right
    21.   {
    22.     background:red;
    23.     dispaly:inline-block;
    24.     600px;
    25.     height:200px;
    26.   }

    解决办法:

    父元素font-size=0 ,再向两个子元素分别设置font-size

    1. .container{
    2.            800px;
    3.            height:200px;
    4.            font-size:0;
    5.        }
    6.        .left{
    7.            font-size:14px;
    8.            background:red;
    9.            display: inline-block;
    10.            200px;
    11.            height:200px;
    12.        }
    13.        .right{
    14.            font-size:14px;
    15.            background:blue;
    16.            display: inline-block;
    17.            600px;
    18.            height:200px;
    19.        }

  • 相关阅读:
    arm64 boot
    python学习笔记
    字符编码问题详解
    Restful 架构设计
    调度器学习总结
    从0开始学习maven搭建spring+mybatis框架
    java内存管理
    linux 基础
    自学有感
    echart 图表显示技术
  • 原文地址:https://www.cnblogs.com/wangyawei/p/8889650.html
Copyright © 2020-2023  润新知