float浮动布局 float浮动的作用
创始人
2024-11-11 20:25:06
0

浮动(float)是CSS中的一种布局方式,它可以让元素脱离正常的文档流,并使其周围的元素围绕在它周围,浮动元素的宽度不再由其内容决定,而是由其包含块的宽度和浮动方向决定,浮动方式主要有以下几种:

浮动float方式有哪些「float浮动的用法」

1. 左浮动(float: left):将元素向左浮动,使其脱离正常的文档流,并使其右侧的元素跟随其后。

2. 右浮动(float: right):将元素向右浮动,使其脱离正常的文档流,并使其左侧的元素跟随其后。

3. 清除浮动(clear):清除元素的浮动效果,使其重新回到正常的文档流中,常用的清除浮动方法有clear: both、clear: left和clear: right。

4. 双边浮动(float: none):将元素脱离正常的文档流,但不指定浮动方向,通常用于清除元素的浮动效果。

5. 自动浮动(float: auto):将元素设置为自动浮动,使其根据需要向左或向右浮动,通常用于实现多列布局。

6. 固定浮动(float: fixed):将元素固定在视口中的某个位置,即使页面滚动,元素也不会移动。

7. 粘滞浮动(sticky float):类似于固定浮动,但当元素到达视口边缘时,会停止移动,而不是继续跟随页面滚动。

8. 文本环绕浮动(float: inline-block):将元素设置为行内块级元素,使其可以与其他行内元素并列排列,同时具有浮动的特性。

9. 清除内部浮动(clearfix):通过在容器元素中添加伪元素,清除子元素的浮动效果,使容器元素的高度能够正常计算。

10. 单边浮动(float: left | right | none):将元素设置为单边浮动,不指定另一侧的浮动效果。

11. 三边浮动(float: left | center | right):将元素设置为三边浮动,分别指定左、中、右三个方向的浮动效果。

12. 双边不浮动(float: none | inline-start | inline-end | inline-table | block):将元素设置为双边不浮动,不指定任何浮动效果。

13. 双边相对定位(float: relative):将元素相对于其正常位置进行偏移,但不脱离正常的文档流。

14. 双边绝对定位(float: absolute):将元素从正常文档流中移除,相对于最近的非静态定位祖先元素进行定位。

15. 双边固定定位(float: fixed):将元素相对于浏览器窗口进行定位,即使页面滚动,元素也不会移动。

16. 双边粘性定位(float: sticky):将元素在滚动到一定位置时变为固定定位,但在滚动离开该位置时恢复为相对定位。

17. 双边网格布局(float: grid):将元素设置为网格布局,使其按照网格线进行排列。

18. 双边弹性布局(float: flex):将元素设置为弹性布局,使其子元素可以根据空间自动调整大小和位置。

19. 双边层叠布局(float: stack):将元素设置为层叠布局,使其子元素按照层叠顺序进行排列。

20. 双边堆叠布局(float: stack-group):将元素设置为堆叠布局,使其子元素按照堆叠顺序进行排列。

21. 双边表格布局(float: table):将元素设置为表格布局,使其子元素按照表格单元格进行排列。

22. 双边多栏布局(float: multi-col):将元素设置为多栏布局,使其子元素按照多列进行排列。

23. 双边分栏布局(float: column-group):将元素设置为分栏布局,使其子元素按照分栏进行排列。

24. 双边对齐布局(float: align-content):将元素设置为对齐布局,使其子元素按照对齐方式进行排列。

25. 双边对齐容器布局(float: align-items):将元素设置为对齐容器布局,使其子元素按照对齐方式进行排列。

26. 双边对齐项目布局(float: align-self):将元素设置为对齐项目布局,使其子元素按照对齐方式进行排列。

27. 双边对齐区域布局(float: justify-content):将元素设置为对齐区域布局,使其子元素按照对齐方式进行排列。

28. 双边对齐区域容器布局(float: justify-items):将元素设置为对齐区域容器布局,使其子元素按照对齐方式进行排列。

29. 双边对齐区域项目布局(float: justify-self):将元素设置为对齐区域项目布局,使其子元素按照对齐方式进行排列。

30. 双边对齐区域边界布局(float: align-content-between | align-items-between | align-self-between | justify-content-between | justify-items-between | justify-self-between):将元素设置为对齐区域边界布局,使其子元素按照对齐方式进行排列。

相关内容

热门资讯

玻璃硬盘原理图 玻璃硬盘原理 玻璃硬盘,又称为磁头悬浮硬盘(Magnetic Head Flying Disk,MHFD),是一种...
闲鱼搜索规则与技巧 闲鱼最新特... 在闲鱼这个二手交易平台上,有很多用户都希望能够找到一些特殊的东西,比如一些罕见的收藏品、独特的手工艺...
家里监控最长能保存多少天的记录... 家里监控一般保存多久 随着科技的发展,家庭监控系统已经成为了许多家庭的必备设备,它不仅可以帮助我们...
华为tag有用吗 华为tag-... 华为Tag是华为手机中的一种功能,它可以帮助用户更好地管理自己的手机数据和应用,通过使用华为Tag,...
ps5手柄可用手机快充充电吗 ... PS5手柄,即PlayStation 5的DualSense手柄,是索尼公司为PlayStation...
Proton Mail 匿名注... 在数字监控无处不在的今天,你的邮箱可能比你想象的更「透明」——主流邮箱服务商在注册时就要求手机号验证...
QQ音乐提示代理模式可能无法正... QQ音乐提示代理模式可能无法正常访问,如上图所示,是怎么回事呢? 这个可能和你的网络设置有关系,首先...
收到微信有提示音怎么去掉 微信... 微信收到信息没有提示音,可能是由多种原因导致的,以下是一些可能的原因及解决方法: 1. 手机静音或...
a100显卡对应的cuda版本 在进行GPU加速的编程中,CUDA是常用的架构和平台,其版本和显卡型号之间存在着一定的对应关系。本篇...
别人打电话听不见我说话怎么回事... 当我们在使用手机时,可能会遇到别人打电话过来听不见声音的情况,这种情况可能是由多种原因导致的,下面我...