码迷,mamicode.com
首页 > 其他好文 > 详细

行内元素多出的空白文本节点的解决方法

时间:2017-09-24 20:19:50      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:设置   间接   vertica   底部   strong   中间   存在   适用于   float   

问题1:会造成img底部有空白的问题

行内元素的vertical-align(该属性适用于行内元素和table-cell元素)默认是baseline

解决:

       1: 设置vertical-align:top/bottom/middle;

  2: 设置line-height:0px 或 font-size:0px 间接影响vertical-align的值;

  3: 设置img标签为display:block 或 float:left,这样就会影响到img的display默认值;

问题2:img后面出现空白文本节点的

img末尾无html标签,会自动添加空白文本节点。

解决:

        1:设置img标签为浮动元素,float:left;

        2:设置img的父元素的font-size:0px;

问题3:块级元素display设置成inline-block后,中间存在空白

解决:

         1:设置img标签为浮动元素,float:left;

         2:设置img的父元素的font-size:0px;

         3:父元素letter-spacing  或 word-spacing :-字号

         4.子元素margin-right:-4px

行内元素多出的空白文本节点的解决方法

标签:设置   间接   vertica   底部   strong   中间   存在   适用于   float   

原文地址:http://www.cnblogs.com/juicy-initial/p/7588154.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!