answer

答网友关于CSS中的一些问题

上周有位网友simple_life(雷同学?)提了一个关于CSS的问题给我,因为当时非常忙所以没有时间回答。问题是这样的: 在css中,格式化上下文( Formatting context )和包含块( Containing block )是种什么关系?还有,浮动元素已经脱离了常规流,而块格式化上下文是描述常规流的,可是为什么又说块格式化上下文可以包含浮动元素? 总共是两个问题,简单说就是,FC和包含块是什么关系?以及,为什么BFC可以包含浮动元素? 一开始看到这两个问题时,其实我是非常迷惑的,有种不知道从何处开始回答的感觉,后来意识到可能是长期适应概念后对某些问题看的理所当然的缘故。所以现在虽然作答,但回答本身也不一定能让提出问题的人满意。 首先是,…