css浮动
1、浮动-float
float是css样式中的定位属性,用于设置标签对象(如:<div>标签盒子、<span>标签、<a>标签、<em>标签等html标签)的浮动布局,浮动也就是我们所说标签对象浮动居左(float:left)和浮动居右(float:right)。浮动会使元素脱离文档流,按照指定方向发生移动,遇到父级边界或者相邻的浮动元素停了下来。
2、float属性值
Float:left; 浮动在左边
Float:right; 浮动在右边
Float:none; 不浮动,这是默认的
3、示范:
默认情况:给四个div盒子设置不同的背景颜色,这时候默认是上下排列的
(1)当我们给盒子加了flot:left属性的时候,盒子就会向左浮动对齐
实现方式:
效果:
(2)当我们给盒子加了flot:right属性的时候,盒子就会向左浮动对齐
实现方式:
效果:
(3)当我们给盒子加了flot:none属性的时候,盒子就不会浮动,还是上下排列,所以都不需要写这个属性
(4)当我们只给一个盒子设置浮动时,我们可以发现,下面的盒子会自动补上来排列,并且设置了浮动的盒子已经不占位置了,它脱离了文档流
实现方式:
效果:
4、逆战班学习总结
在正常情况下每个块元素会独占一行,多个块元素之间会上下排列,当我们设置了float属性之后元素就会浮动对齐,我们就可以按照想要的效果进行布局。需要注意的是当有多个盒子时,我们给其中一个设置了浮动之后,设置浮动的盒子就脱离了文档流,到了第二层,不会再整个大容器中占位置,所以下面的元素就会受到影响,向上补位,就会错位,所以就需要清除浮动,这个我们下次再详细的进行分析。
相关推荐
background-color: blue;background-color: yellow;<input type="button" value="变蓝" @click="changeColorT