浮动定位BFC边距合并

2017-09-25  本文已影响0人  前端小木鱼

问答

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

浮动模型也是一种可视化格式模型,浮动的框可以左右移动(根据float属性值而定),直到它的外边缘碰到包含框或者另一个浮动元素的框的边缘。浮动元素不在文档的普通流中,文档的普通流中的元素表现的就像浮动元素不存在一样。

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

清除浮动是指解决父容器因所有子元素全都浮动而高度塌陷问题。
清除浮动的方法:

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

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

因为绝对定位的元素脱离了文档流,可以覆盖在页面上其他元素的上方,z-index属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。

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

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

BFC,块级格式化上下文(Block Format Content),创建了BFC的元素就是一个独立的盒子,盒子里布局不受外部影响,也不影响外部元素的布局。

如何生成BFC:
作用:

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

代码

1.alert
2.表单
3.模态框
4.导航栏

上一篇 下一篇

猜你喜欢

热点阅读