CSS浮动Float

本人也是刚接触css所以有说的不对的和需要补充的,各位大神指点出来帮助本人提升,感谢!!

块级元素:

在Html布局中,基本都是利用属性的嵌套来完成页面的板块,然后进行css的美化布局,但首要了解的还是属于块级元素,在页面中单独占一行,默认是从上而下排列,俗称流。所以默认下,我们添加的元素都是由上而下排列。即便你每一行的

宽度不同,或可完全容纳,也不会成水平布局。

所以要进行更复杂的布局,我们就有了新的出发点:“如何在一行中显示多种元素”那么解决办法可以依靠css中的浮动。

浮动(float):

概念:可以使得某个元素脱离标准流,“漂浮在标准流之上,和标准流相差甚远”

实例:

我们可以创建多个

元素进行测试布局。

<div class="element_1"></div> <div class="element_2"></div> <div class="element_3"></div>

创建三个为例,此时我们在网页中是看不到三个元素的,因为其未拥有任何属性。如图,刷新出来也是空的。

 

所以我们需要进行链接一个外部css,当然在网页内部也可以。

头部链接css文件

   

<link rel="stylesheet" type="text/css" href="css/main.css">

然后我们在css文件中给三个emelent元素添加属性,看的更清楚。

.element_1{width: 200px;height: 200px;background: rgb(175, 71, 71);}
.element_2{width: 200px;height: 200px;background: rgb(223, 103, 103);}
.element_3{width: 200px;height: 200px;background: rgb(97, 119, 192);}

如图:

 

可以看到此时的三个元素是成上下排列的。那么我们可以使用浮动使其水平排列。只需在每个element的css属性中添加float属性

.

.element_1{width: 200px;height: 200px;background: rgb(175, 71, 71);float: left;}
.element_2{width: 200px;height: 200px;background: rgb(223, 103, 103);float: left;}
.element_3{width: 200px;height: 200px;background: rgb(97, 119, 192);float: left;}

然后我们就可以得到如下图的效果。

 

重点:

语法:

float:none | left | right

默认值:none

适用于:所有元素

取值:

none:设置对象不浮动

left:设置对象浮在左边

right:设置对象浮在右边

以上就是对css中float浮动的主要运用了,还有更多用法可以自行探索哦。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值