首页 > 其他分享 >视觉格式化模型 - 浮动

视觉格式化模型 - 浮动

时间:2025-01-07 18:22:06浏览次数:1  
标签:浮动 排列 盒子 元素 常规 行盒 视觉 格式化

浮动

视觉格式化模型,大体上将页面中盒子的排列分为三种方式:

  1. 常规流
  2. 浮动
  3. 定位

应用场景

  1. 文字环绕
  2. 横向排列

浮动的基本特点

修改float属性值为:

  • left:左浮动,元素靠上靠左
  • right:右浮动,元素靠上靠右

默认值为none

  1. 当一个元素浮动后,元素必定为块盒(更改display属性为block)
  2. 浮动元素的包含块,和常规流一样,为父元素的内容盒

盒子尺寸

  1. 宽度为auto时,适应内容宽度
  2. 高度为auto时,与常规流一致,适应内容的高度
  3. margin为auto,为0.
  4. 边框、内边距、百分比设置与常规流一样

盒子排列

  1. 左浮动的盒子靠上靠左排列
  2. 右浮动的盒子考上靠右排列
  3. 浮动盒子在包含块中排列时,会避开常规流块盒
  4. 常规流块盒在排列时,无视浮动盒子
  5. 行盒在排列时,会避开浮动盒子
  6. 外边距合并不会发生

如果文字没有在行盒中,浏览器会自动生成一个行盒包裹文字,该行盒叫做匿名行盒。

高度坍塌

高度坍塌的根源:常规流盒子的自动高度,在计算时,不会考虑浮动盒子

清除浮动,涉及css属性:clear

  • 默认值:none
  • left:清除左浮动,该元素必须出现在前面所有左浮动盒子的下方
  • right:清除右浮动,该元素必须出现在前面所有右浮动盒子的下方
  • both:清除左右浮动,该元素必须出现在前面所有浮动盒子的下方

标签:浮动,排列,盒子,元素,常规,行盒,视觉,格式化
From: https://www.cnblogs.com/kyou/p/18658112

相关文章

  • 【计算机视觉】特征提取与匹配
    图像特征包含了图像的某种标志性星系,从图像上可以直接观察到角点、边缘、轮廓、纹理、颜色等特征。1.特征提取1.1SIFTSIFT是一种局部图像特征,它对旋转、尺度缩放、亮度变化具有不变形,并且一定程度上对噪声、遮挡等也保持稳定。主要有以下几步:尺度空间的极值点检测定位......
  • 视觉格式化模型 - 常规流
    常规流盒模型:规定单个盒子的规则视觉格式化模型(布局规则):页面中的多个盒子排列规则视觉格式化模型,大体上将页面中盒子的排列分为三种方式:常规流浮动定位常规流布局常规流、文档流、普通文档流、常规文档流所有元素,默认情况下,都属于常规流布局总体规则:块盒独占一行,行盒......
  • 机器视觉 - yolo 调参
    大小目标的分类小目标,尺寸3232以下,或者长宽比超过20大目标,尺寸9696以上中目标,介于大小目标之间的尺寸被检查物size如果小于15*15,效果可能很差,如要检测小物体最好搭配yolov8P2模型.另外也可以搭配SAHI库进行tile平铺推理,或者实验YoloNAS.yolov8模型......
  • Python 中的三种字符串格式化方式:% 格式化字符、str.format方法、f-string函数
    Python中的三种字符串格式化方式:%格式化字符、str.format方法、f-string函数Python中的三种字符串格式化方式:%格式化字符、str.format()方法和f-string(f函数)1.格式化字符(%格式化)1.1优缺点,使用场景1.2%格式化字符详细说明1.3什么是宽度?1.4格式化字符语法1.......
  • 狗狗能看到什么颜色视觉工具,实现过程
    从代码到现实:狗狗能看到什么颜色视觉工具引言作为一名对前端技术充满热情的技术爱好者,我一直想把技术应用到实际生活中的场景中。最近,我决定挑战一下:能不能做一个在线工具,帮助大家理解狗狗的颜色视觉?于是,我开始了我的狗狗颜色视觉模拟工具的开发之旅,本文将从技术层面介绍我的实......
  • 如何安全有效地修改网站首页图片以提升视觉效果
    问题描述如何在网站首页安全有效地修改图片,确保最终效果既美观又实用?回答内容修改网站首页图片是提升视觉效果和用户体验的重要步骤。以下是详细的指南,帮助您顺利完成这一任务:准备新的图片:确保新图片为常见的图像格式(如PNG、JPEG),并且尺寸适中,通常宽度为1920像素,高度根据设......
  • 计算机视觉:解锁未来智能的钥匙及其代码实践
    计算机视觉:解锁未来智能的钥匙及其代码实践在当今这个数据爆炸的时代,计算机视觉作为人工智能的一个重要分支,正以前所未有的速度推动着科技的边界。它不仅让机器“看懂”世界,更在自动驾驶、医疗影像分析、智能制造、安防监控等众多领域展现出巨大的应用潜力。本文将深入探讨......
  • floating panel - 带有锚点功能和可拖拽顶栏的浮动面板
    在现代的前端应用中,浮动面板是一个非常常见的UI组件,它能够为用户提供额外的信息和操作空间,同时又不会占据页面的主要内容区域。本文将详细记录如何实现一个带有锚点功能和可拖拽顶栏的浮动面板。设计思路这个浮动面板将由三个主要部分组成:父元素(floating-panel)、标头(floating-p......
  • 3D视觉工坊 | UC伯克利重磅开源HSfM:联合估计3D重建、相机位姿、3D人体姿态!
    本文来源公众号“3D视觉工坊”,仅用于学术分享,侵权删,干货满满。原文链接:UC伯克利重磅开源HSfM:联合估计3D重建、相机位姿、3D人体姿态!0.论文信息标题:ReconstructingPeople,Places,andCameras作者:LeaMüller,HongsukChoi,AnthonyZhang,BrentYi,JitendraMalik,A......
  • 【视觉SLAM:五、非线性优化】
    状态估计问题状态估计问题是SLAM、目标跟踪、机器人导航等领域的核心问题,其目标是通过测量数据估计系统的状态(例如位姿、速度等)。它通常通过优化方法进行求解。批量状态估计与最大后验估计批量状态估计批量状态估计是通过所有观测数据一次性优化所有状态的过程:......