inline-block,BFC,外边距合并

2016-10-17  本文已影响0人  王难道

在什么场景下会出现外边距合并?如何合并?

消除边距合并

消除list作为inline-block时的缝隙

<li>tag1</li
><li>tag2</li
><li>tag3</li>
margin-left: -4px;

父容器使用overflow: auto| hidden撑开高度的原理是什么?

父容器形成了一个BFC

浮动导致的父容器高度塌陷指什么

    .ct1::after{
      display: block;
      content: '';
      clear: both;
    }

BFC

读代码

.clearfix:after{ /*在容器的最后添加一个after伪类*/
content: ''; /*伪类的内容为空*/
display: block; /*作为块级元素显示*/
clear: both;/*清除浮动*/
}
.clearfix{ 
*zoom: 1;/*在IE6,7中实现以上效果*/
}

html中添加多个空格

<p>
   <pre>
     <code>
       1.ddd
       2.fff
     </code>
   </pre>
 </p>

本教程版权归饥人谷和作者所有,转载须说明来源。

上一篇 下一篇

猜你喜欢

热点阅读