浮动定位BFC边距合并

2017-07-25  本文已影响0人  进击的前端_风笑影

1.浮动元素有什么特征?对父容器、其他浮动元素、普通元素、文字分别有什么影响?

2.清除浮动指什么? 如何清除浮动? 两种以上方法

当应用于浮动元素时,它将操作元素的外边界移动到所有相关的浮动元素外边界的下方。这会影响后面浮动元素的布局,后面的浮动元素的位置无法高于它之前的元素。设置操作元素属性clear: both
或者clear: left
或者clear: right

3.有几种定位方式,分别是如何实现定位的,参考点是什么,使用场景是什么?

4.z-index 有什么作用? 如何使用?

5.position:relative和负margin都可以使元素位置发生偏移?二者有什么区别

6.BFC 是什么?如何生成 BFC?BFC 有什么作用?举例说明

块格式化上下文(block formatting context) 是页面 CSS 视觉渲染(visual CSS rendering)这个过程中的一个概念。它是决定块盒子的布局及浮动元素相互影响的一个因素。具有对内部元素的包裹性及对外部元素的独立性。生成BFC的方式:

BFC的作用:•对内部元素的包裹:阻止父子元素外边距合并和包裹浮动元素•阻止父子元素外边距合并。•包裹浮动元素。•对外部元素的独立性:不与浮动元素发生重叠。

7.在什么场景下会出现外边距合并?如何合并?如何不让相邻元素外边距合并?给个父子外边距合并的范例

外边距合并形式:

上一篇下一篇

猜你喜欢

热点阅读