css问题收集 2018-07-19

2018-07-27  本文已影响0人  TTTXTTT

一、 父元素高度无法撑开 

原因:1.子元素浮动 

 解决:清除浮动

清除浮动方法:

.clearfix:after{content:"";height:0;visibility:hidden;display:block;clear:both;}

.clearfix:{zoom:1;}

2.原因:子元素绝对定位  

解决:子元素设置相对定位

3.

解决:父元素设置overflow:hidden


二、解决inline-block间距问题(导致原因:HTML空白字符)

        解决方法1:将父节点font-size设置为0    

        方法2:不闭合父元素标签

        方法3:布局变成(li是父元素a是子元素的情况时)

<li></li><a>content</a>

上一篇下一篇

猜你喜欢

热点阅读