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

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《浮动float方式有哪些「float浮动的用法」》
文章链接:https://zhuji.vsping.com/329382.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。