BFC是什么?
第一次看到這個名詞,我是拒絕的,css什么時候還有這個東西?于是迫不及待的google了一下,才發現原來它無時無刻不在我們的css當中,只不過它并不是一個屬性,不需要我們平常使用手寫罷了。但是它的重要性確是杠杠的,可以這么說,沒有它就就沒有什么css布局 BFC,全稱 Block Formatting Context,翻譯成塊級格式化上下文,它就是一個環境,HTML元素在這個環境中按照一定規則進行布局。一個環境中的元素不會影響到其它環境中的布局。
看一大堆文字可能有點抽象,現在拿個js函數來比喻說明一下吧,我們現在有一個叫做bfc的函數,而一個函數就是一個塊級作用域,這里面所有的變量申明、運行都在這個塊級作用域內進行。理所當然,一個環境中的變量不會影響到其它環境變量。
|
新聞熱點
疑難解答