Css 为什么没有关于利润率不崩溃的规则

Css 为什么没有关于利润率不崩溃的规则,css,margin,Css,Margin,在某些情况下,元素的垂直边界将崩溃。有时,作者不希望发生这种情况,我明白,取消崩溃保证金的唯一方法是: 设置边框大小>=1px 将填充大小设置为>=1px 这些变通办法对我来说很有意义,但它们只是:变通办法,它们有缺点。我很惊讶没有像保证金崩溃这样的css3属性:没有;,类似于边界崩溃 设置边框/填充是否真的是打开边距的唯一方法?否,还有许多其他方法,包括浮动、间隙、绝对定位、将溢出设置为可见值以外的值、设置特定的最小高度等,您可以根据所述内容来确定 但你是对的,所有这些都是具有各种副作用和缺点

在某些情况下,元素的垂直边界将崩溃。有时,作者不希望发生这种情况,我明白,取消崩溃保证金的唯一方法是:

设置边框大小>=1px 将填充大小设置为>=1px 这些变通办法对我来说很有意义,但它们只是:变通办法,它们有缺点。我很惊讶没有像保证金崩溃这样的css3属性:没有;,类似于边界崩溃


设置边框/填充是否真的是打开边距的唯一方法?

否,还有许多其他方法,包括浮动、间隙、绝对定位、将溢出设置为可见值以外的值、设置特定的最小高度等,您可以根据所述内容来确定

但你是对的,所有这些都是具有各种副作用和缺点的变通方法,在CSS中没有真正的关闭开关,比如边距折叠,甚至在CSS3 Box模型模块中也没有。一个可能的理由是保证金崩盘应该是自然发生的,因此唯一可以防止它的方法是作为副作用,但这只是我的猜测,因为我同意有一些情况是不直观或不恰当的


这就是说,如果你有冒险精神,你可以在网上提出建议,看看他们怎么说。不过,我认为你不会有太多的运气。

不,还有很多其他方法,包括浮动、间隙、绝对定位、将溢出设置为可见值以外的值、设置特定的最小高度等,你可以根据用户所说的来确定

但你是对的,所有这些都是具有各种副作用和缺点的变通方法,在CSS中没有真正的关闭开关,比如边距折叠,甚至在CSS3 Box模型模块中也没有。一个可能的理由是保证金崩盘应该是自然发生的,因此唯一可以防止它的方法是作为副作用,但这只是我的猜测,因为我同意有一些情况是不直观或不恰当的


这就是说,如果你有冒险精神,你可以在网上提出建议,看看他们怎么说。不过,我认为你不会很走运。

你能举一个利润率暴跌的例子吗?我以前没听说过。如果向对象添加任何填充,其边距将不会折叠。@Blender-请阅读:。您能给出一个折叠边距的示例吗?我以前没听说过。如果你给一个对象添加任何填充,它的边距将不会折叠。@Blender-阅读以下内容:。