BFC的使用

132 阅读1分钟

BFC的创建方法

根元素或其它包含它的元素; 浮动 (元素的float不为none); 绝对定位元素 (元素的position为absolute或fixed); 行内块inline-blocks(元素的 display: inline-block); 表格单元格(元素的display: table-cell,HTML表格单元格默认属性); overflow的值不为visible的元素; 弹性盒 flex boxes (元素的display: flex或inline-flex);

    <ul class="items">
        <li class="item">1</li>
        <li class="item">2</li>
        <li class="item">3</li>
        <li class="item">4</li>
        <li class="item">5</li>
    </ul>
    <div class="title">6</div>

ul与div同时设置margin值时,div会不起作用,此时就需要利用BFC来消除这个影响