浮动专题

来源:互联网 发布:java基础面试题2017 编辑:程序博客网 时间:2024/05/21 12:51

关于浮动

1、左浮动、右浮动

1)左浮动float:left;(不顾一切的贴左边)

2)右浮动float:right;(不顾一切的贴右边)

2、为什么要清除浮动?

1)清除浮动不是不浮动,而是清除子元素浮动给父元素带来的影响

2)清除浮动的核心clear:both;

3、清除浮动的方式

1)额外标签法

2)给浮动元素的父元素使用overflow:hidden

3)给父级元素定义高度

4)单伪元素清除浮动

5)双伪元素清除浮动(使用display:block;还是display:table)

【补充:此处涉及到BFC的知识】

博主之前写过的帖子里面涉及到BFC,与大家分享

这里写图片描述

0 0
原创粉丝点击