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

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

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

分享题目:浮动float方式有哪些「float浮动的用法」
分享路径:http://www.shufengxianlan.com/qtweb/news28/377978.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联