首页 > 其他 > 详细

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

时间:2018-04-20 12:43:06      阅读:190      评论:0      收藏:0      [点我收藏+]

定义: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.   width:800px;
  11.   height:200px;
  12. }
  13. .left
  14.   {
  15.     background:red;
  16.     dispaly:inline-block;
  17.     width:200px;
  18.     height:200px;
  19.   }
  20. .right
  21.   {
  22.     background:red;
  23.     dispaly:inline-block;
  24.     width:600px;
  25.     height:200px;
  26.   }

技术分享图片

解决办法:

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

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

技术分享图片

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

原文:https://www.cnblogs.com/wangyawei/p/8889650.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!