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

浮动(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):将元素设置为对齐区域边界布局,使其子元素按照对齐方式进行排列。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/2631.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2023-11-13 23:15
下一篇 2023-11-13 23:17

相关推荐

  • css浮动怎么写,关于css浮动正确的是什么

    CSS浮动是一种非常重要的布局方式,它可以让元素在页面中按照特定的顺序排列,通过使用浮动属性,我们可以实现多种布局效果,如两列布局、三列布局等,下面将详细介绍CSS浮动的写法和正确的使用方法,我们来了解一下CSS浮动的基本语法,在CSS中,可以使用float属性来控制元素的浮动,float属性有四个值:none、left、right和inherit,none表示元素不浮动,left表示元素向左

    2023-11-30
    0188
  • 什么情况会使用伪元素「」

    A: 伪元素的优先级与其在文档流中的位置有关,如果一个伪元素的父元素不是块级元素,那么这个伪元素的z-index值将等于其在文档流中的位置;如果一个伪元素的父元素是块级元素,那么这个伪元素的z-index值将等于其父元素的z-index值,如果两个伪元素的z-index值相同,那么它们将按照它们在文档流中的位置进行堆叠,2. Q: 伪元素的层叠顺序是如何确定的?

    2023-11-20
    0170

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入