千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:大连千锋IT培训  >  技术干货  >  浮动布局详解

浮动布局详解

来源:千锋教育
发布人:bjq
时间: 2023-02-10 15:28:00

  前言:

  用于书写页面的布局有很多种,比如三栏,两栏布局,栅格布局,弹性布局,百分比布局,等等。。

  今天我们主要来探讨一下老牌布局 浮动布局。

  思考:

  为什么要使用浮动布局?

  回想,我们默认情况下,能设置宽高的元素是不是只能纵向排列?

  举个小栗子:

  OK,出现这种情况的原因我们都知道,是因为块级元素的特性导致的,但是往往我们的需求都是需要,并排显示,并且可以设置宽高,所以这个时候就需要用到浮动,来解决这个问题。

  首先:了解浮动语法。

  给上面的小栗子添加浮动!

 

  我们刚刚,给元素设置了左浮动,初步达到了我们的预期==》元素横向排列。但是有的同学会有疑问,左浮动,和右浮动会有什么区别呢?OK,我们现在一起来看一下。

  很好,元素统一设置左浮动,或者统一设置右浮动,我们都已经看到区别了,那问题又来了,一个左浮动一个右浮动,元素又会是怎样排列的呢?我们一起来试一下!

  好,以上我们把左右浮动属性都尝试了一遍,但是聪明的小伙伴会发现,两个div都设置了浮动属性,那么问题来了,能不能只设置一个呢?

  想法很好,但是先记住一句话,'子元素要浮动,一窝都浮动',什么意思呢,

  解释:

  黑色框是父元素,无论父元素里面有多少个子元素,注意,这个子元素是直接子元素不包含后代元素,只要想横着排列,所有子元素都要设置浮动属性,不管是左右,都行。

  那么我们现在来看一下,如果不是全部都设置浮动是什么情况?

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

什么是Java循环?

2023-03-30

switch语句的case和default有顺序吗?

2023-03-30

SpringBoot中使用redis 新手入门

2023-03-29

最新文章NEW

10分钟学会阿里OSS对象存储

2023-03-07

没有弹性盒,如何玩转移动端?

2023-02-13

浮动布局详解

2023-02-10

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>