首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

框大小-“轮廓”是在“边框”还是“内容框”中计算的?

在Web开发中,当我们讨论元素的“框大小”时,我们通常指的是元素的布局尺寸,这包括了边框(border)、内边距(padding)和内容区域(content box)的尺寸。然而,“轮廓”(outline)是一个与边框相关的属性,但它并不直接属于内容框、边框或外边距中的任何一个。

轮廓(Outline)与边框(Border)的关系

  • 边框(Border):边框是围绕元素内容和内边距的一条或多条线,它直接影响到元素的布局尺寸。
  • 轮廓(Outline):轮廓是绘制于元素边框周围的一条线,位于边框边缘的外围,可起到突出元素的作用。轮廓不会影响到元素的布局尺寸,即不会影响页面的布局。

轮廓(Outline)的计算和应用

轮廓的计算和应用与边框的样式和宽度有关。例如,当你为一个元素设置轮廓时,你可以指定轮廓的宽度、样式和颜色。这些属性不会改变元素的布局尺寸,但会影响元素的外观。

在实际开发中,如果你需要调整元素的布局尺寸,你应该关注边框和内边距的设置。而轮廓则更多用于提供视觉反馈或突出元素,而不是用于布局调整。

希望这个解释能帮助你更好地理解“轮廓”与“边框”以及“内容框”之间的关系及其在Web开发中的应用。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

全栈之前端 | 4.CSS3基础知识之盒子模型学习

其中 CSS 框模型 (Box Model) 规定了元素框处理元素内容大小、内边距、边框 和 外边距 等方式,其相关属性如下图所示: Content box: 这个区域是用来显示内容,大小可以通过设置...下图中, 元素框的最内部分是实际的内容,直接包围内容的是内边距,内边距呈现了元素的背景, 内边距的边缘是边框,边框以外是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素;而元素背景通常应用于由内容和内边距...weiyigeek.top-CSS 框模型图 上图中,在 CSS 中,width 和 height 指的是内容区域的宽度和高度,增加内边距、边框和外边距不会影响内容区域的尺寸,但是会增加元素框的总尺寸。...margin-外边距 描述: 外边距是盒子周围一圈看不到的空间,它会把其他元素从盒子旁边推开, 其值可正可负,但是在设置负值会导致和其他内容重叠,并且无论使用标准模型还是替代模型,外边距总是在计算可见部分后额外添加... border-边框 描述: 边框是在边距和填充框之间绘制的,如果你正在使用标准的盒模型,边框的大小将添加到框的宽度和高度,如果你使用的是替代盒模型,那么边框的大小会使内容框更小,因为它会占用一些可用的宽度和高度

31420

初探HTML之CSS篇(属性)

. ---- CSS(层叠样式表) CSS是一种用来表现HTML或XML等文件样式的计算机语言。CSS不仅可以静态修饰网页,还可以配合各种脚本语言动态地对网页哥元素进行格式化。...规定添加到文本的装饰效果 text-indent 规定文本首行的缩进 tex-transform 控制文本的大小写 unicode-bidi 设置文本方向 white-space 规定如何处理元素中的空白...合并单元格的四部曲 1、确定单元格从那个单元格开始合并 2、确定单元格是纵向合并还是横向合并 3、确定需要合并几个单元格 4、处理多余的单元格 ---- CSS列表属性(List)...规定当内容溢出元素框时发生的事情 cursor 规定要显示的光标的类型 float 规定框是否应该浮动 display 规定元素应该生成的框的类型 vertical-align 设置元素的垂直对齐方式...:bofore 在元素之前添加内容 :after 在元素之后添加内容 ---- 结束语 简单不先于复杂,而是在复杂之后

2K30
  • 常用的CSS属性大全

    设置对象的背景特性。 1 background-attachment 设置或检索背景图像是随对象内容滚动还是固定的。必须先指定background-image属性。...3 box-flex 指定一个框的子元素是否是灵活的或固定的大小 3 box-flex-group 指派灵活的元素到Flex组 3 box-lines 每当它在父框的空间运行时,是否指定将再上一个新的行列...3 box-ordinal-group 指定一个框的子元素的显示顺序 3 box-orient 指定一个框的子元素是否在水平或垂直方向应铺设 3 box-pack 指定横向盒在垂直框的水平位置和垂直位置...3 image-orientation 指定用户代理适用于图像中的向右或顺时针方向的旋转 3 page 指定一个元素应显示的页面的特定类型 3 size 指定含有BOX的页面内容的大小和方位...设置轮廓框架在 border 边缘外的偏移 3 resize 定义元素是否可以改变大小 3

    3.1K30

    【opencv实践】你确定真的了解寻找轮廓函数吗?【RM大符识别】

    首先,先给大家介绍一下这个小项目: 大家仅看这个封面也是可以的,这是一个不停在转的轮盘,上面有两种不同的红色的标识,我们需要识别的是封面右上方的那种标识的中心框,识别效果图如下: ?...看了下文findContours()函数的内容,你就知道了。...下文所介绍的,就都是该自定义函数的内容了!...这里是在做啥呢? ? 上图中,蓝色框是我们检测出来的父轮廓,轮廓1里面有一个黑洞,也就是包含一个内嵌轮廓,而2中没有内嵌轮廓,3中有三个内嵌轮廓。 而我们要检测的就是轮廓1的内嵌轮廓。...但opencv中没有直接数父轮廓里所包含内嵌轮廓个数的函数。怎么办呢? 我们就检测子轮廓(内嵌轮廓),检测到一个子轮廓,就将其父轮廓对应的数组元素加1。

    3.3K20

    三. CSS layout(布局)

    默认高度是被内容撑开(子元素) 行内元素 行内元素不会独占页面的一行,只占自身的大小 行内元素在页面中左向右水平排列,如果一行之中不能容纳下所有的行内元素,则元素会换到第二行继续自左向右排列(书写习惯一致...padding-left 内边距的设置会影响到盒子的大小 背景颜色会延伸到内边距上 一个盒子的可见框的大小,由内容区 内边距 和 边框共同决定,所以在计算盒子大小时,需要将这三个区域加到一起计算...默认情况下,盒子可见框的大小由内容区、内边距和边框共同决定 box-sizing 用来设置盒子尺寸的计算方式(设置width和height的作用) 可选值: - content-box...默认值,宽度和高度用来设置内容区的大小 - border-box 宽度和高度用来设置整个盒子可见框的大小 width 和 height 指的是内容区 和 内边距 和 边框的总大小...2.10.1 轮廓 outline: 10px red solid; outline 用来设置元素的轮廓线,用法和border一模一样 轮廓和边框不同的点,就是轮廓不会影响到可见框的大小 2.10.2

    2.2K40

    CSS样式更改——用户界面和指针类型

    前言 上篇文章主要讲述了CSS样式更改中的多列、元素是否可见、图片透明度基础知识,这篇文章我们来介绍下CSS样式更改中用户界面和指针类型基础用法。...调整元素的宽度 vertical 调整元素的高度 2).规定两个并排的带边框的框 box-sizing div { box-sizing:border-box; -moz-box-sizing...:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ } content-box 宽度和高度分别应用到元素的内容框...在宽度和高度之外绘制元素的内边距和边框。 border-box 为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。...3).对轮廓进行偏移outline-offset div { outline-offset:15px 轮廓与边框边缘的距离 } 2.指针类型Cursor div{ cursor:auto }

    1.4K10

    Css代码

    */min-height:100px;/*元素的最小高度*/min-width:100px;/*元素的最小宽度*/width:240px;/*元素的宽度*/⊙伪元素在某区域前面添加内容 ①#whole_body...:before{content:②"要显示的文字";}说明:①#whole_body /*填要定义的区域*/②填显示文字 在某区域后面添加内容 .file_list li:after{content:"...*/[属性$=值] {通用代码} /*匹配属性值以指定值结尾的每个元素。*/[属性*=值] {通用代码} /*匹配属性值中包含指定值的每个元素。...*/ border-width: 1px 1px; /*链接文字的边框粗细,左为横框,右为竖框*/ border-color: blue; /*链接文字的边框颜色*/ color: red; /*同上位置...: 4px 1px; /*网页边框粗细,左为横框,右为竖框*/ padding: 3px; /*文字与网页边框的距离*/ background-color: green; /*网页边框内的颜色。

    2K20

    一篇文章带你了解CSS基础知识和基本用法

    前言 相信做过网页的对Css都不是很陌生,它可以帮助我们重铸网页中很多绚丽的特效,尤其是现在Css已经发展3.0版本,很多功能更是丰富多彩,让我们的开发时间不仅大大缩短,而且还可以轻松做出许多华丽的特效...不在空单元格周围绘制边框 show 在空单元格周围绘制边框 6)).设置表格布局算法 table { table-layout:fixed; } automatic 列宽度由单元格内容设定...:dotted } 和边框的风格是一样的 3)).设置轮廓宽度 div { outline-width:1px } 8).框模型Border Model ?...内容不会被修剪,会呈现在元素框之外 hidden 内容会被修剪,并且其余内容是不可见的 scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容 auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容...在宽度和高度之外绘制元素的内边距和边框。 border-box 为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。

    11.1K20

    前端基础知识整理

    2 :before p:before 伪元素 在每个元素之前插入内容 2 :after p:after 伪元素 在每个元素之后插入内容 2 :lang(language) p:lang(it...设置对象的背景特性。 1 background-attachment 设置或检索背景图像是随对象内容滚动(显示滚动条)还是固定的。必须先指定background-image属性。...1 background-size 检索或设置对象的背景图像的尺寸大小。 3 边框(Border) 和 轮廓(Outline) 属性 属性 描述 CSS border 复合属性。...允许超过默认颜色配置文件渲染意向的其他规范 3 内边距(Padding) 属性 属性 说明 CSS padding 在一个声明中设置所有填充属性 1 padding-bottom 设置元素的底填充...2 overflow 规定当内容溢出元素框时发生的事情 2 position 规定元素的定位类型 2 right 设置定位元素右外边距边界与其包含块右边界之间的偏移 2 top 设置定位元素的上外边距边界与其包含块上边界之间的偏移

    3.2K20

    Excel图表技巧12:为图表精确配色

    在幻灯片中插入任意大小的任意形状,如下图1所示。 ? 图1 我们现在要确定右侧条形图所使用的两种颜色。 5. 选择形状,单击“绘图工具”选项卡“形状样式”组中的“形状填充—取色器”,如下图2所示。...单击图表图片右侧条形图中上方红色的条形,如下图3所示。 ? 图3 7. 选择形状,单击“绘图工具”选项卡“形状样式”组中的“形状轮廓—取色器”。 8....在“颜色”对话框中,单击“自定义”选项卡,可以查看所设置的填充色的RGB颜色码,如下图6所示。 ? 图6 10. 选择形状,单击“形状轮廓——其它轮廓颜色”。...在“颜色”对话框中,单击“自定义”选项卡,执行同样的操作,可以查看形状轮廓的颜色,如图7所示。 ? 图7 上述步骤完成后,我们就可以将这些颜色应用到自己的图表中了。...图8 首先,选取“数据一”系列,单击“格式——形状填充——其它填充颜色”,在“颜色”对话框中选择“自定义”选项卡,在下面的RGB框中输入上面获取的颜色值,如下图9所示。 ?

    2.7K40

    前端基础:CSS

    ,使用的是 ; 来分开 选择器的主要作用就是用于确定当前的 CSS 修饰的是哪一个元素 关于 CSS 中书写的值的注意事项: CSS 不区分大小写,但是对于 id 与 class 的值是区分的。...浮动元素之前的元素将不会受到影响。 边框 CSS 边框属性允许指定一个元素边框的样式和颜色。 轮廓属性 轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。...轮廓和边框的区别:边框 (border) 可以是围绕元素内容和内边距的一条或多条线;轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。...CSS outline 属性规定元素轮廓的样式、颜色和宽度。 盒子模型 CSS盒子模型本质上是一个盒子,封装周围的 HTML 元素,它包括:边距,边框,填充,和实际内容。...所有 HTML 元素可以看作盒子,在 CSS 中,box model 这一术语是用来设计和布局时使用。 盒子模型允许在其它元素和周围元素边框之间的空间放置元素。

    2.5K20

    从box-sizing:border-box属性入手,来了解盒模型

    内容框是框内容显示的区域–包括框内的文本内容,以及表示镶嵌子元素的其他框; ②padding表示一个CSS框内边距–这一层位于内容框的外边缘与边界的内边缘之间;...可以看看以下效果图比较一下: (4)轮廓(Outline): 一个框的outline是一个看起来像是边界但又不属于框模型的东西。...它的行为和边界差不多,但是并不改变框的尺寸(更准确的说,轮廓被勾画于在框边界之外,外边距区域之内)。...详情介绍可以查看之前的文章:实现输入框input在获得焦点时外边框不变蓝 点击打开链接 (5)CSS框类型,通过display属性来设定元素的框类型: 最常见的display...(6)框的高度 框的高度不遵守百分比的长度;框的高度总是采用框内容的高度,除非指定一个绝对的高度(如:px或者em),它会比在页面上默认是100%高度更实用。

    2.6K10

    【Web前端】CSS中的图像、媒体和表单元素

    在 CSS 中,替换元素是指那些其内容由外部资源提供的元素,例如 ​​​​、​​​​ 和 ​​​​​。这些元素的显示取决于其替换内容,而不是其内部内容。...二、图像的尺寸控制 在 CSS 中,我们可以通过设置宽度和高度属性来调整图像的大小。为了确保图像在不同分辨率下保持良好的显示效果,通常建议使用相对单位(如百分比)来定义图像的大小。...三、布局中的替换元素 网页布局中,替换元素的使用非常普遍。无论是图像、视频还是其他媒体元素,合理安排这些元素的位置能够提升页面的可读性和美观性。 示例 : 布局中的替换元素 的效果不仅美观,也能提升用户体验。 六、继承和表单元素 在 CSS 中,某些属性是可以被继承的,而表单元素的某些样式也会影响其子元素的样式。了解这一点对设计复杂的表单非常重要。...七、form 元素与 box-sizing ​​box-sizing​​ 属性在 CSS 中非常重要,它定义了元素的盒模型计算方式。

    8110

    ODTK:来自NVIDIA的旋转框物体检测工具箱

    在现实世界中,有些目标不能被描述为一个简单的矩形,需要更多的参数。添加角度参数有助于描述其位置和轮廓,比轴对齐框更精确。 ? 图3,ODTK检测旋转框的例子。...此外,如果目标是近距离的,例如停车场的汽车,背景和附近的目标也包括在目标实例中。 其结果是,当一群目标中存在相同或类似类别时,检测器可能会高估或低估目标的数量。...为了在一次检测中推断旋转框,许多技术依赖于比较ground truth和锚(有时称为先验框)。对于轴对齐的检测器,锚的大小、长宽比和比例在进行训练之前由用户定义。...在训练和推断过程中,将所有的数据和计算都保存在GPU上,这进一步增加了GPU和CPU性能的差异,如图6所示。 ? 图6,旋转IoU计算比较20个目标框和900个锚框。...在这篇文章中,我们使用了在Cityscapes dataset challenge中定义的实例级语义标记度量。精度和召回率是按类和像素级别计算的。

    2.9K30

    怎么用Word制作排班表,手把手教你学会

    在工作中,或者是在生活中,人们听到排班表的时候,一点也不会感觉惊讶,因为这是在工作中的需要,日常的工作都会有班次的安排,根据不同的情况给每个人安排不同的时间段来进行工作,例如早班,中班,晚班,为了让大家更加了解自己是什么时候工作...11.gif 2、设置行列大小 选中表格第一列,点击【布局】,将【高度】设置为0.58,【宽度】设置为2;选中表格第一行,点击布局,将【高度】设置为1。...12.gif 3、插入斜下框线 我们可以用鼠标的光标定位在表头,点击左上第一个表格,点击【开始】--【段落】--【边框】--【斜下框线】。...13.gif 4、斜下框线输入文字 可以点击【插入】--【文本框】--【简单文本框】,在里面输入文字,将布局选项设置为"浮于文字上方";选中文本框,设置【形状填充】为无填充颜色,【形状轮廓】为无轮廓。...最后将其文本框移动到合适的位置。 14.gif 5、填充表格文字 下面这一步就是很简单的啦,可以在表格中输入相对应的文字内容了。

    3K50

    从box-sizing:border-box属性入手,来了解盒模型

    内容框是框内容显示的区域--包括框内的文本内容,以及表示镶嵌子元素的其他框;             ②padding表示一个CSS框内边距--这一层位于内容框的外边缘与边界的内边缘之间;            ...可以看看以下效果图比较一下: (4)轮廓(Outline): 一个框的outline是一个看起来像是边界但又不属于框模型的东西。...它的行为和边界差不多,但是并不改变框的尺寸(更准确的说,轮廓被勾画于在框边界之外,外边距区域之内)。            ...详情介绍可以查看之前的文章:实现输入框input在获得焦点时外边框不变蓝  点击打开链接 (5)CSS框类型,通过display属性来设定元素的框类型:             最常见的display...(6)框的高度             框的高度不遵守百分比的长度;框的高度总是采用框内容的高度,除非指定一个绝对的高度(如:px或者em),它会比在页面上默认是100%高度更实用。

    1.6K20

    使用OpenCV测量图像中物体的大小

    上篇,我们学习了一项重要的技术:将一组旋转的边界框坐标按左上、右上、右下和左下排列的可靠性如何。 今天我们将利用这一技术来帮助我们计算图像中物体的大小。请务必阅读整篇文章,看看是如何做到的!...测量图像中物体的大小类似于计算相机到物体的距离——在这两种情况下,我们都需要定义一个比率来测量每个计算对象的像素数。 我将其称为“像素/度量”比率,我将在下面中对其进行更正式的定义。...使用这个比率,我们可以计算图像中物体的大小。 用计算机视觉测量物体的大小 现在我们了解了“像素/度量”比率,我们可以实现用于测量图像中对象大小的Python驱动程序脚本。...如果轮廓不够大,我们舍弃该区域,认为它是边缘检测过程中遗留下来的噪声(第4和5行)。 如果轮廓区域足够大,我们将计算图像的旋转包围框(第8-10行)。...让我们来看看测量物体大小的第二个例子,这次是测量药丸的尺寸: 在美国20000多种处方药中,近50%是圆形或白色的,因此如果我们能根据药片的尺寸进行筛选,我们就更有可能准确地识别出药物。

    2.7K20

    Java学习笔记-全栈-web开发-02-css必备基础

    5.7 轮廓 轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。 CSS outline 属性规定元素轮廓的样式、颜色和宽度。...常用属性: outline:在一个声明中设置所有的轮廓属性 outline-color:定义轮廓的颜色 outline-style:定义轮廓的样式 outline-width:定义轮廓的宽度 5.8 定位...元素框的最内部分是实际的内容,直接包围内容的是内边距。内边距呈现了元素的背景。内边距的边缘是边框。...边框以外是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素 6.1 边框 元素的边框 (border) 是围绕元素内容和内边距的一条或多条线。...控制该区域最简单的属性是 padding 属性。 CSS padding 属性定义元素边框与元素内容之间的空白区域。

    1.7K30
    领券