Html 内垫

Html 内垫,html,css,Html,Css,为什么添加一些填充会影响DIV框之外的元素?填充不应该在DIV的边框和内部内容之间创建一些空间?如何创建此空间而不影响DIv框外的元素 如何在不影响外部元素的情况下创建此空间 电视台 使用框大小:边框框 发件人: 边框框 宽度和高度属性包括填充和填充 边界,但不是边缘 必须设置此属性的原因是,默认情况下,框大小的值为内容框。同样来自MDN: 内容框这是CSS标准指定的默认样式。测量的宽度和高度特性仅包括 内容,而不是填充、边框或边距 如何在不影响外部元素的情况下创建此空间 电视台 使用框大小:边

为什么添加一些填充会影响DIV框之外的元素?填充不应该在DIV的边框和内部内容之间创建一些空间?如何创建此空间而不影响DIv框外的元素

如何在不影响外部元素的情况下创建此空间 电视台

使用
框大小:边框框

发件人:

边框框 宽度和高度属性包括填充和填充 边界,但不是边缘

必须设置此属性的原因是,默认情况下,
框大小
的值为
内容框
。同样来自MDN:

内容框这是CSS标准指定的默认样式。测量的宽度和高度特性仅包括 内容,而不是填充、边框或边距

如何在不影响外部元素的情况下创建此空间 电视台

使用
框大小:边框框

发件人:

边框框 宽度和高度属性包括填充和填充 边界,但不是边缘

必须设置此属性的原因是,默认情况下,
框大小
的值为
内容框
。同样来自MDN:

内容框这是CSS标准指定的默认样式。测量的宽度和高度特性仅包括 内容,而不是填充、边框或边距


假设您指定了一个内容
高度
宽度
,则
填充
将被放置在该内容周围。边界向外移动。这将边缘向外移动。这会将附近的元素推开


您可以通过减少
高度
和/或
宽度
进行补偿,或使用属性使
高度
宽度
确定边框外侧边缘之间的距离,而不是内容的外侧边缘。

假设您指定了内容
高度
宽度
,然后将在其周围放置
填充物
。边界向外移动。这将边缘向外移动。这会将附近的元素推开


您可以通过减少
高度
和/或
宽度
进行补偿,或使用属性使
高度
宽度
确定边框外侧边缘之间的距离,而不是内容的外侧边缘。

尝试查看
框大小
属性

如今,所有浏览器的当前版本都使用原始的“宽度或宽度” 高度+填充+边框=实际宽度或高度”框模型。具有 框大小:边框框;,我们可以将长方体模型更改为以前的模型 “古怪”的方式,元素的指定宽度和高度不一致 受填充或边框影响的。事实证明,这在许多方面非常有用 反应灵敏的设计使其融入重置风格

您所追求的值是
边框框

.class {
    box-sizing: border-box;
}

尝试查看
框大小调整
属性

如今,所有浏览器的当前版本都使用原始的“宽度或宽度” 高度+填充+边框=实际宽度或高度”框模型。具有 框大小:边框框;,我们可以将长方体模型更改为以前的模型 “古怪”的方式,元素的指定宽度和高度不一致 受填充或边框影响的。事实证明,这在许多方面非常有用 反应灵敏的设计使其融入重置风格

您所追求的值是
边框框

.class {
    box-sizing: border-box;
}