其他分享
首页 > 其他分享> > 浮动

浮动

作者:互联网

>标准文档流:指元素根据块元素或行内元素的特性按从上到下,从左到右的方式自然排列。这也是元素默认的排列方式

>浮动:就是脱离标准文档流

display属性:

 

 

 

display特性:

 

 

block、inline:块级元素与行级元素的转变

inline-block:控制块元素排到一行 

none:控制元素的显示和隐藏

 

>浮动的属性:

 

 示例:左浮动

 

 

.layer01 { border:1px #F00 dashed; float:left; }

.layer02 { border:1px #00F dashed; float:left; }

.layer03 { border:1px #060 dashed; float:left; }

浮动前:

 

 

 浮动后:

 

 

设置宽度和右浮动后,为什么边框塌陷了?怎么解决?

 清除浮动clear属性:

 

 

解决父级边框塌陷的方法:

 

1.浮动元素后面加空div

 

 

2.设置父元素的高度

 

 

3.父级添加overflow属性:

 

 

 

 

 

4.父级添加伪类after

 

 

 

 

推荐使用父级添加伪类after写法比上面稍微复杂一点,但是没有副作用。

 

标签:浮动,元素,父级,dashed,float,border
来源: https://www.cnblogs.com/jiyaoyu/p/13130517.html